資料型別
- 雖然
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 位。