1、基本数据类型
| 名称 | 字节长度 | 取值范围 |
|---|---|---|
| bool | 1 | false、true |
| char | 1 | -128~127 |
| unsigned char | 1 | 0~255 |
| short | 2 | |
| unsigned short | 2 | |
| int | 4 | |
| unsigned int | 4 | |
| long | 4 | |
| unsigned long | 4 | |
| long long | 8 | |
| float | 4 | |
| double | 8 |
2、扩展数据类型(uint8_t\uint_16_t\uint32_t\uint64_t)
无符号多字节类型
typedef unsigned char uint8_t;
typedef unsigned short int uint16_t;
typedef unsigned int uint32_t;
typedef unsigned _INT64 uint64_t;
有符号多字节类型
typedef signed char int8_t;
typedef signed short int int16_t;
typedef signed int int32_t;
typedef signed _INT64 int64_t;
本文详细介绍了基本数据类型如bool、char、unsigned char等及其字节长度和取值范围,并深入探讨了扩展数据类型uint8_t、uint16_t、uint32_t、uint64_t的定义和使用,为程序员提供全面的数据类型选择指南。

2988


被折叠的 条评论
为什么被折叠?



