欢迎来到天天文库
浏览记录
ID:51886439
大小:63.50 KB
页数:2页
时间:2020-03-18
《C51基础数据类型.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1、c基本数据类型:类型符号关键字所占位数字节数表示范囤整型有(signed)short162•32768~32767(signed)int162•32768~32767(signed)long324-2147483648〜2147483647无Unsigedshoutint1620~65535Unsigedint1620~65535Unsigedlong3240〜4294967295实型有float324±1.175494E-38〜土3.402823E+38有double6481.7e-308~1.7e308字符型有char81-128~127无Un
2、sigedchar810-2552、C51扩充数据类型:类型长度值域说明bit位0或1位变量声明sbit位0或1特殊功能位声明sfr8位二1字节0-255特殊功能寄存器声明Sfrl616位=2字节0-65535Srf的16位数据声明*]~3字节对象的地址3、常量和变量转义字符含义ASCII码(16/10进制)o空字符(NULL)00H/0换行符(LF)0AH/10r冋车符(CR)0DH/13t水平制表符(HT)09H/9b退格符(BS)08H/8f换页符(FF)0CH/I2'单引号27H/39”双引号22H/34\反斜杠5CH/92
3、4、存储器类型存储器类型databdataidatapdataxdatacode说明直接访问内部数据存储器(128字节),访问速度最快可位寻址内部数据存储器(16字节),允许位与字节混合访问间接访问内部数据存储器(256字节),允许访问全部内部地址分页访问外部数据存储器(256詳),用MOVX@Ri指令访问外部数据存储器(64KB),用MOVX@DPTR指令访问程序存储器(64KB),用MOVC@A+DPTR指令访问代C-51的运算符,与C语言基本相同:+-*/(加减乘除)>=<<=(大于大于等于小于小于等于)(测试等于测试不等于)&&(逻辑与逻辑或逻
4、辑非)»«(位右移位左移)&丨(按位与按位或)42(按位异或按位取反)厂基本算术运算符(+,厂算术运算符TI1■■增1减1运算符(卄,一)II关系运算符(>,<,=,>二,〈二,!二)I逻辑运算符(!,&&,
5、
6、)厂基本赋值运算符(二)厂基本运算符T值运算符T「算术自反赋值运算符(+=,I/=,%=)
7、逗号运算符(,)I条件运算符(?:)C语言运算符T11数据长度运算符(sizeof)I111111厂位逻辑运算符(笃&,1,")1■位运算符T位移位运算符(>>,«)位自反赋值运算符(&二,1二,=>>二,«=)I厂强制运算符(())匚专用运算符H下标运
8、算符([])I成员运算符(->,.)L指针运算符(&,*,+,-)
此文档下载收益归作者所有