编译指令
#include#define#undef
#asm和#endasm
#ifdef、#ifndef、#else、#endif
包含另一个文件
定义一个宏(macro)或是常量取消一个宏常量的定义
在程序中加入汇编语言的程序用于条件式的编译
说明
注解://—单行注解;/*多行注解*/
基本数据类型(int,float,double,char,void)
数据类型
bitchar
unsignedcharsignedcharintshortintunsignedintsignedintlongint
unsignedlongintsignedlongintfloatdoublevoid
位字符无符号字符有符号字符整型短整型无符号整型有符号整型长整型无符号长整型有符号长整形浮点数(实数)双精度浮点空
类型说明
18881616161632323232320
长度(位)
0,1—128~1270~255—128~127—32768~32767—32768~327670~65535
—32768~32767—2147483648~21474836470~4294967295—2147483648~21474836470.175e-38~0.402e380.175e-38~0.402e38没任何数据
数据长度
用户自定义数据类型格式
typedefstruct{
数据类型
变量序列1;
数据类型变量序列1;...
}自定义数据类型的名称;
保留字
_at_,alien,bdata,break,bit,case,char,code,compact,const,continue,data,
default,do,double,far,else,enum,extern,float,for,goto,if,funcused,idata,int,inline,interrupt,large,long,pdata,_priority_,reentrant,return,sbit,sfr,sfr16,short,sigend,sizeof,small,static,struct,switchc_task_,typedef,using,union,unsigned,void,volatile,while,xdata