| 이 文書의 內容은
出處
가 분명하지 않습니다.
이
文書를 編輯
하여,
信賴할 수 있는 出處
를 表記해 주세요.
檢證
되지 않은 內容은 削除될 수도 있습니다. 內容에 對한 意見은
討論 文書
에서 나누어 주세요.
(
2013年 10月
)
|
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을 使用할 때는 狀況에 따라 다르므로 컴파일러의 性能을 確認해야 한다.