資料型別
- 雖然
char
需要是 1 個位元組,1 個byte
位元組不必為 8 位(通常也稱為八位位組 ),儘管大多數的現代計算機平臺將其定義為 8 位。實現的每個char
的位數由<limits.h>
提供的CHAR_BIT
巨集提供。 POSIX 確實要求 1 個位元組為 8 位。 - 固定寬度整數型別應該儘量少用,C 的內建型別設計為在每個體系結構上都是自然的,固定寬度型別只應在明確需要特定大小的整數時使用(例如用於網路)。
char
需要是 1 個位元組,1 個 byte
位元組不必為 8 位(通常也稱為八位位組 ),儘管大多數的現代計算機平臺將其定義為 8 位。實現的每個 char
的位數由 <limits.h>
提供的 CHAR_BIT
巨集提供。 POSIX 確實要求 1 個位元組為 8 位。