首页 C51数据类型

C51数据类型

举报
开通vip

C51数据类型1、 C基本数据类型: 类型 符号 关键字 所占位数 字节 数表示范围 整 型 有 (signed)short 16 2 -32768 ~ 32767 (signed)int 16 2 -32768 ~ 32767 (signed) long 32 4 -2147483648 ~ 2147483647 无 Unsiged shout int 16 2 0 ~ 65535 Unsiged int 16 2 0 ~ 655...

C51数据类型
1、 C基本数据类型: 类型 符号 关键字 所占位数 字节 数表示范围 整 型 有 (signed)short 16 2 -32768 ~ 32767 (signed)int 16 2 -32768 ~ 32767 (signed) long 32 4 -2147483648 ~ 2147483647 无 Unsiged shout int 16 2 0 ~ 65535 Unsiged int 16 2 0 ~ 65535 Unsiged long 32 4 0~4294967295 实 型 有 float 32 4 ±1.175494E-38~±3.402823E+38 有 double 64 8 1.7e-308 ~ 1.7e308 字 符 型 有       char 8 1 -128 ~ 127 无 Unsiged char 8 1 0 ~ 255 2、 C51扩充数据类型: 类 型 长 度 值 域 说明 bit 位 0或1 位变量声明 sbit 位 0或1 特殊功能位声明 sfr 8位=1字节 0~255 特殊功能寄存器声明 Sfr16 16位=2字节 0~65535 Srf的16位数据声明 * 1~3字节 对象的地址 3、常量和变量 转义字符                含 义              ASCII 码(16/10 进制) \o                      空字符(NULL)            00H/0 \n                      换行符(LF)                0AH/10 \r                      回车符(CR)                0DH/13 \t                      水平制表符(HT)            09H/9 \b                      退格符(BS)                08H/8 \f                      换页符(FF)                0CH/12 \'                      单引号                    27H/39 \"                      双引号                  22H/34 \\                       反斜杠                    5CH/92 4、存储器类型 存储器类型                说 明 data                    直接访问内部数据存储器(128字节),访问速度最快 bdata                  可位寻址内部数据存储器(16字节),允许位与字节混合访问 idata                    间接访问内部数据存储器(256字节),允许访问全部内部地址 pdata                  分页访问外部数据存储器(256字节),用MOVX @Ri指令访问 xdata                  外部数据存储器(64KB),用MOVX @DPTR指令访问 code                    程序存储器(64KB),用MOVC @A+DPTR指令访问  ㈥ C-51的运算符,与C语言基本相同: +  -  *  /  (加 减 乘 除) >  >=  <  <=  (大于  大于等于  小于  小于等于) ==  !=        (测试等于  测试不等于) &&  ||  !      (逻辑与    逻辑或  逻辑非 ) >>  <<        (位右移    位左移) & |            (按位与    按位或) ^ ~            (按位异或  按位取反)                   ┌基本算术运算符( +,-,+,-,*,/,% )             ┌算术运算符┤             │     └增1减1运算符( ++,-- )             │             │关系运算符( >,<,==,>=,<=,!= )             │逻辑运算符( !,&&,|| )             │             │     ┌基本赋值运算符( = )       ┌基本运算符┤赋值运算符┤       │     │     └算术自反赋值运算符( +=,-=,*=,/=,%= )       │     │       │     │逗号运算符(,)       │     │条件运算符(? :) C语言运算符┤     │数据长度运算符(sizeof)       │     │       │     │    ┌位逻辑运算符( ~,&,|,^ )       │     └位运算符┤位移位运算符( >>,<< )       │          └位自反赋值运算符( &=,|=,^=,>>=,<<= )       │          │     ┌强制运算符( ( ) )       └专用运算符┤下标运算符( [ ] )             │成员运算符( ->,.)             └指针运算符( &,*,+,- )
本文档为【C51数据类型】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_266065
暂无简介~
格式:doc
大小:41KB
软件:Word
页数:0
分类:生活休闲
上传时间:2017-09-19
浏览量:6