类型 | 符号 | 关键字 | 所占位数 | 数的表示范围 | |
标准C | 整型 | 有 | (signed)int | 16 | -32768~32767 |
(signed)short | 16 | -32768~32767 | |||
(signed)long | 32 | -2147483648~2147483647 | |||
无 | unsigned int | 16 | 0~65535 | ||
unsigned short int | 16 | 0~65535 | |||
unsigned long int | 32 | 0~4294967295 | |||
实型 | 有 | flot | 32 | -3.4e38~3.4e38 | |
有 | double | 16 | -1.7e308~1.7e308 | ||
字符型 | 有 | char | 8 | -128~127 | |
无 | unsigned char | 8 | 0~255 | ||
C51扩充 | 位定义 | 无 | bit | 1 | 0或1 |
寄存器位定义 | 无 | sbit | 1 | 0或1 | |
特殊功能寄存器 | 无 | sfr | 8 | 0~255 | |
无 | sfr16 | 16 | 0~65535 |
标准C与C51数据类型
于 2023-07-27 15:39:21 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)