stdint.h 是一個 C 語言頭文件,它提供了一組固定寬度整數類型。這些類型在 stdint.h 中被定義為具有明確位寬和字節大小的整數。這有助于程序員在編寫程序時更精確地控制整數的存儲和表示。stdint.h 中的類型名稱和它們對應的位寬如下:
int8_t: 8 位有符號整數uint8_t: 8 位無符號整數int16_t: 16 位有符號整數uint16_t: 16 位無符號整數int32_t: 32 位有符號整數uint32_t: 32 位無符號整數int64_t: 64 位有符號整數uint64_t: 64 位無符號整數此外,stdint.h 還定義了一些其他有用的宏,如 INT_MAX(對于 int 類型,表示最大有符號整數)和 UINT_MAX(對于 unsigned int 類型,表示最大無符號整數)。