C51基础数据类型.doc

C51基础数据类型.doc

ID:51886439

大小:63.50 KB

页数:2页

时间:2020-03-18

C51基础数据类型.doc_第1页
C51基础数据类型.doc_第2页
资源描述:

《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指针运算符(&,*,+,-)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。