定义于头文件 cstdint中 int8_t、int16_t、int32_t、int64_t 分别为宽度恰为 8 、 16 、 32 和 64 位的有符号整数类型无填充位并对负值使用补码(仅若实现支持该类型才提供)
int_fast8_t、int_fast16_t、int_fast32_t、int_fast64_t 分别为宽度至少有 8 、 16 、 32 和 64 位的最快的有符号整数类型
int_least8_t、int_least16_t、int_least32_t、int_least64_t 分别为宽度至少有 8 、 16 、 32 和 64 位的最小的有符号整数类型
intmax_t 最大宽度的有符号整数类型
intptr_t 足以保有指针的有符号整数类型
uint8_t、uint16_t、uint32_t、uint64_t 宽度恰为 8 、 16 、 32 和 64 位的无符号整数类型(仅若实现支持该类型才提供)
uint_fast8_t、uint_fast16_t、uint_fast32_t、uint_fast64_t 分别为宽度至少有 8 、 16 、 32 和 64 位的最快无符号整数类型
uint_least8_t、uint_least16_t、uint_least32_t、uint_least64_t 分别为宽度至少有 8 、 16 、 32 和 64 位的最小无符号整数类型
uintmax_t 最大宽度的无符号整数类型
uintptr_t 足以保有指针的无符号整数类型