在 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
:最大無符號整數類型。