C数据类型

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、C基本数据类型:

2、C51扩充数据类型:

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)

││

││┌位逻辑运算符( ~,&,|,^ )

│└位运算符┤位移位运算符( >>,<< )

│└位自反赋值运算符( &=,|=,^=,>>=,<<= )

│┌强制运算符( ( ) )

└专用运算符┤下标运算符( [ ] )

│成员运算符( ->,.)

└指针运算符( &,*,+,- )

相关文档
最新文档