Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Kích thước kiểu int, long trong chuẩn C++


Chuẩn C++ không quy định kích thước kiểu nguyên tính bằng byte. Nó quy định phạm vi tối thiểu các kiểu phải chứa được. Kích thước bit có thể suy ra từ phạm vi tối thiểu.

Không tham chiếu chuẩn nhưng kích thước thường dùng trên các nền tảng:

  • Hệ 32-bit: tiêu chuẩn ILP32 — int, long, con trỏ đều 32-bit.
  • Hệ 64-bit Unix: LP64 — long và con trỏ 64-bit (nhưng int 32-bit). Windows 64-bit: LLP64 — long long và con trỏ 64-bit (nhưng long và int đều 32-bit).