Tôi đã đọc một vài lần ở các nguồn khác nhau (ví dụ: Wikipedia: http://en.wikipedia.org/wiki/C_variable_types_and_declarations#Size), trong C, một thời lượng dài không nhỏ hơn một dài, không nhỏ hơn một int, không nhỏ hơn một đoạn ngắn."int" thực sự yêu cầu phải có ít nhất là lớn như "ngắn" trong C?
Tuy nhiên, tôi đã xem xét điều này theo các tiêu chuẩn C90 và C99 và không tìm thấy mệnh đề tương ứng. Tôi đã chỉ thấy rằng C90 và C99 chỉ định kích thước loại tối thiểu (Mục 5.2.4.2.1 trong tiêu chuẩn C90 và C99), nhưng không phải kích thước của chúng có liên quan với nhau. Tôi đã bỏ lỡ một cái gì đó trong các tiêu chuẩn?
Không, nhưng tôi chưa thấy một nền tảng làm cho 'ngắn hơn' lớn hơn' int' ... và đó chính xác là lý do tại sao tôi sử dụng ' ', bất cứ khi nào tôi nghi ngờ về những thứ như vậy –