- 1. 有符号整数类型
- 2.无符号整数类型
- 3.标准整数类型的长度和取值范围
C语言支持 5 种带符号的整数类型。其中大多数整数类型具有多个同义词,见表1。
对于表1列出来的 5 种带符号整数类型,它们每个都有对应的无符号类型。与带符号类型相比,对应的无符号类型内存大小相同,对齐方式(alignment)也相同。换句话说,如果编译器将 signed int 对象对齐到偶数地址上,则 unsigned int 对象也对齐到偶数地址。表2列出了无符号类型。

C语言支持 5 种带符号的整数类型。其中大多数整数类型具有多个同义词,见表1。
对于表1列出来的 5 种带符号整数类型,它们每个都有对应的无符号类型。与带符号类型相比,对应的无符号类型内存大小相同,对齐方式(alignment)也相同。换句话说,如果编译器将 signed int 对象对齐到偶数地址上,则 unsigned int 对象也对齐到偶数地址。表2列出了无符号类型。