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 —
longvà con trỏ 64-bit (nhưngint32-bit). Windows 64-bit: LLP64 —long longvà con trỏ 64-bit (nhưnglongvàintđều 32-bit).