在 Linux 的 stdint.h 头文件中,定义了一些常用的整数类型,具体如下:
int8_t
:8位有符号整数类型。int16_t
:16位有符号整数类型。int32_t
:32位有符号整数类型。int64_t
:64位有符号整数类型。uint8_t
:8位无符号整数类型。uint16_t
:16位无符号整数类型。uint32_t
:32位无符号整数类型。uint64_t
:64位无符号整数类型。int_fast8_t
:快速执行模式下最快的8位整数类型。int_fast16_t
:快速执行模式下最快的16位整数类型。int_fast32_t
:快速执行模式下最快的32位整数类型。int_fast64_t
:快速执行模式下最快的64位整数类型。int_least8_t
:最小实现的8位整数类型。int_least16_t
:最小实现的16位整数类型。int_least32_t
:最小实现的32位整数类型。int_least64_t
:最小实现的64位整数类型。intmax_t
:最大有符号整数类型。uintmax_t
:最大无符号整数类型。