数据类型
- 虽然
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 位。