数据类型 |
字节 |
数据范围 |
说明 |
sfrb |
1 |
字节类型的特殊功能寄存器或外围模块 | |
sfrw |
1 |
字类型的特殊功能寄存器或外围模块 | |
unsigned char |
1 |
0~255 |
无符号字符 |
char |
1 |
0~255 |
等效于unsigned char |
signed char |
1 |
-128~127 |
有符号字符 |
short |
2 |
-32768~32767 |
短整数 |
int |
2 |
-32768~32767 |
整数 |
unsigned short |
2 |
0~65535 |
无符号短整数 |
unsigned int |
2 |
0~65535 |
无符号整数 |
long |
4 |
-231~231-1 |
长整数 |
unsigned long |
4 |
0-232-1 |
无符号长整数 |
float |
4 |
±1.18E38~±3.39E+38 |
浮点数 |
double |
4 |
±1.18E38~±3.39E+38 |
双精度浮点数 |
long double |
4 |
±1.18E38~±3.39E+38 |
长双精度浮点数 |
pointer |
2 |
指针 | |
enmu |
1~4 |