C51的结构与标准C差不多,其中关键字和支持的数据类型有:
ANSI C的关键字(32个):<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
存储类型限定符
const volatile
存储种类声明
auto extern register static
程序语句
break case continue default do else for goto if return switch while
数据类型声明
char double enum float int long short signed struct typedef union unsigned void
运算符
sizeof
C51编译器扩展关键字(20个):
存储器模式选择
large compact small
存储器类型声明
bdata code data idata pdata xdata
内存变量声明
bit sbit sfr sfr16
其他
_at_ alien interrupt _priority_ reentrant _task_ using
C51支持的数据类型
数据类型 | 长度 |
unsigned char | 1字节 |
signed char | 1字节 |
unsigned int | 2字节 |
signed int | 2字节 |
unsigned long | 4字节 |
signed long | 4字节 |
float | 4字节 |
* | 3字节 |
bit | 1位 |
sbit | 1位 |
sfr | 1字节 |
sfr16 | 2字节 |
可以用typedef重定义数据类型
格式:typedef 已有的数据类型 新的数据类型
文章评论(0条评论)
登录后参与讨论