long 정수형

위키百科, 우리 모두의 百科事典.

C 言語 資料型
富豪指定
정수형
實數形
文字形
기타
C 프로그래밍 言語
보기   ?   討論   ?   編輯   ?   歷史

C / C++ 프로그래밍 言語에서 정수형 變數 int을 使用한다. int는 CPU에 따라 16비트 또는 32비트 精髓型이 된다. 普通 8비트 CPU는 int가 16비트를 많이 使用하지만, x86 , ARM 等의 32비트 CPU는 32비트 정수형 變數가 된다. int가 32비트 人 CPU 컴파일러를 使用 할때, 64비트 精髓型이 必要하다면 long long int 을 使用한다. C99 의 정수형 標準을 따르지 않는 一部 컴파일러는 long int 만으로는 64비트를 支援하지 않으므로 注意 해야 한다. long long 을 使用할 때도 오래된 버전의 컴파일러에서는 支援하지 않는 境遇도 있으므로 注意 해야 한다. 8비트 CPU의 境遇 int 만으로는 主로 16비트만을 支援하므로 32비트가 必要하다면 long int 을 使用한다. 이와 같이 long을 使用할 때는 狀況에 따라 다르므로 컴파일러의 性能을 確認해야 한다.