C++在头文件cstdint中定义了一组具有特定宽度要求的整型别名,以及指定它们范围的宏定义:
整型宽度 | 有符号 | 无符号 |
1字节 | int8_t | uint8_t |
2字节 | int16_t | uint16_t |
4字节 | int32_t | uint32_t |
8字节 | int32_t | uint64_t |
需要说明的是,C语言所使用的头文件是stdint.h
C++在头文件cstdint中定义了一组具有特定宽度要求的整型别名,以及指定它们范围的宏定义:
整型宽度 | 有符号 | 无符号 |
1字节 | int8_t | uint8_t |
2字节 | int16_t | uint16_t |
4字节 | int32_t | uint32_t |
8字节 | int32_t | uint64_t |
需要说明的是,C语言所使用的头文件是stdint.h