資料型別

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