二级C语言:字符型数据、运算和表达式_第1页
二级C语言:字符型数据、运算和表达式_第2页
二级C语言:字符型数据、运算和表达式_第3页
二级C语言:字符型数据、运算和表达式_第4页
二级C语言:字符型数据、运算和表达式_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章第二章 数据、运算和表达式数据、运算和表达式2022-4-29字符型数据、运算和表达式主要内容 标识符标识符变量、常量和函数声明变量、常量和函数声明类型转换类型转换运算符和表达式运算符和表达式字符型数据1.字符型数据的表达方式 3 A B a $ 0ASCII码每一个字符都对应一个小于128的正整数09对应4857,AZ对应6590az对应97122字符型数据1.字符型数据的表达方式 转义字符 0 n t v b r f a ” 字符型数据2.字符和字符串abc “abc”“A”和A的区别字符串和字符的标识方法不同,存储空间和操作也不同字符型数据3.字符串变量char a=a;char

2、x=;char N=48;char z=90;字符型数据4.字符的运算(ASCII码的运算)B-A=1 B ASCII码66A ASCII码65 B-A= 66-65=1思考:d-3=? d-3=?100-51=49=1 100-3=97=a字符型数据4.字符的运算(ASCII码的运算)思考:4+5=? 4+5=?4+1=? 4+1=? 52+1=?字符4的ASCII码52字符1的ASCII码49字符型数据4.字符的运算(ASCII码的运算)思考:4+5=? 4+5=?4+1=? 4+1=? 52+1=?字符4的ASCII码52字符1的ASCII码49运算符和运算表达式1.算数运算符1)双目运

3、算:+ - * / %3+1 5+3 A+3 5/4 5.0/4%运算是求余数运算也叫模运算:5%4=12)单目运算:+ - + -+x 和 x+y=x+ y=+xy=x; x+; x+; y=x;运算符和运算表达式2.关系运算符表示两个操作数之间的关系: = 3 34 3!=3 3=3关系表达式也有计算结果所表示的关系成立,结果为真,也就是1否则结果为假,值为0运算符和运算表达式2.关系运算符小练习:43 34 3!=3 3=3 3=3 a=A A=65 b=9 zZ char A=102;char B=B;int X=0;if (AB) X+;if (B=100) X-;if (X!=2)

4、 X=2;运算符和运算表达式3.逻辑运算符与、或、非:& | !真 & 真 真 & 假 假 & 假真 | 真 真 | 假 假 | 假!真 !假运算符和运算表达式3.逻辑运算符逻辑真值表A&B可以把与看成是日常生活中的“并且”A B1(真真)0(假假)1(真真)100(假假)00运算符和运算表达式3.逻辑运算符逻辑真值表A|B可以把与看成是日常生活中的“也可以”A B1(真真)0(假假)1(真真)110(假假)10运算符和运算表达式4.逻辑运算符小练习:如果西瓜不超过1块5一斤,且身上有20块钱, 那么买10斤if (A=3) & (B!=3) |

5、 5=3 )X=4;elseX=0;=if (A=65) x=250;运算符和运算表达式4.复合赋值运算符基本赋值运算符:=x=2;复合赋值运算符:+= -= *= /= %= = b)?a:b;if (ab) x=a; else x=b;y=(ab)?1:0;y=(ab);if (ab) y=1; else y=0;运算符和运算表达式6.sizeof()测量括号内数据占用的内存空间,单位字节sizeof(int)=2;sizeof(long)=4;sizeof(unsigned int)=2;sizeof(float)=4;sizeof(double)=8;int x; sizeof(x)=

6、2;sizeof(3.0)=4;sizeof(3)=2;运算符和运算表达式7.运算符的优先级1)单目 双目2)算数运算 关系运算3)关系运算 逻辑运算4)条件运算 赋值运算5)赋值运算 逗号运算6)与运算 或运算单目运算,条件运算, 赋值运算 从右向左X=a=b=c=g=2类型转换1.运算符的类型转换作用int x=5;int y=2;int z;z=5/2; /z=2运算符会把整个式子中各数据都转换成其中最长(或数据范围最大)的那个数据的类型char, int unsigned long float double类型转换2.赋值运算类型转换作用int x=5;float y=2.0;x=y;结果对过程的约束根据1,2我们可知:在写运算表达式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论