首页 二级C语言:字符型数据、运算和表达式

二级C语言:字符型数据、运算和表达式

举报
开通vip

二级C语言:字符型数据、运算和表达式第二章数据、运算和表达式*——字符型数据、运算和表达式主要内容标识符变量、常量和函数声明类型转换运算符和表达式字符型数据1.字符型数据的表达方式‘3’‘A’‘B’‘a’‘$’‘0’ASCII码每一个字符都对应一个小于128的正整数‘0’~‘9’对应48~57,‘A’~‘Z’对应65~90‘a’~‘z’对应97~122字符型数据1.字符型数据的表达方式转义字符\0\n\t\v\b\r\f\a\\\’\”‘\’’’‘\\’\字符型数据2.字符和字符串‘a’‘b’‘c’“abc”“A”和‘A’的区别字符串和字符的标识...

二级C语言:字符型数据、运算和表达式
第二章数据、运算和 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式*——字符型数据、运算和表达式主要内容标识符变量、常量和函数声明类型转换运算符和表达式字符型数据1.字符型数据的表达方式‘3’‘A’‘B’‘a’‘$’‘0’ASCII码每一个字符都对应一个小于128的正整数‘0’~‘9’对应48~57,‘A’~‘Z’对应65~90‘a’~‘z’对应97~122字符型数据1.字符型数据的表达方式转义字符\0\n\t\v\b\r\f\a\\\’\”‘\’’’‘\\’\字符型数据2.字符和字符串‘a’‘b’‘c’“abc”“A”和‘A’的区别字符串和字符的标识方法不同,存储空间和操作也不同字符型数据3.字符串变量chara=‘a’;charx=‘\\’;charN=48;charz=90;字符型数据4.字符的运算(ASCII码的运算)‘B’-‘A’=1‘B’ASCII码66‘A’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+15+3‘A’+35/45.0/4%运算是求余数运算也叫模运算:5%4=12)单目运算:+-++--++x和x++y=x++y=++xy=x;x++;x++;y=x;运算符和运算表达式2.关系运算符表示两个操作数之间的关系:><>=<===!==4>33>43!=33==3关系表达式也有计算结果所表示的关系成立,结果为真,也就是1否则结果为假,值为0运算符和运算表达式2.关系运算符小练习:4>33>43!=33==33>=3‘a’==‘A’‘A’==65‘b’>=‘9’‘z’<‘Z’charA=102;charB=‘B’;intX=0;if(A<‘z’)X=1;if(A>B)X++;if(B==100)X--;if(X!=2)X=2;运算符和运算表达式3.逻辑运算符与、或、非:&&||!真&&真真&&假假&&假真||真真||假假||假!真!假运算符和运算表达式3.逻辑运算符逻辑真值表A&&B可以把与看成是日常生活中的“并且”AB1(真)0(假)1(真)100(假)00运算符和运算表达式3.逻辑运算符逻辑真值表A||B可以把与看成是日常生活中的“也可以”AB1(真)0(假)1(真)110(假)10运算符和运算表达式4.逻辑运算符小练习:如果西瓜不超过1块5一斤,且身上有20块钱,那么买10斤if(((‘A’==3)&&(‘B’!=3))||5>=3){X=4;}else{X=0;}========================================if(A=65)x=250;运算符和运算表达式4.复合赋值运算符基本赋值运算符:=x=2;复合赋值运算符:+=-=*=/=%=>>=<<=&=^=|=X+=4;X=X+4;X*=n-2;X=X*(n-2)运算符和运算表达式5.逗号表达式和条件表达式1)逗号表达式:x=2,y=3,z=8;x=2;y=3;z=8;参与运算时,取最后一个表达式的值X=(3+2,20-33,2*8);2)条件表达式:A?B:C?:三目运算符x=(a>b)?a:b;if(a>b)x=a;elsex=b;y=(a>b)?1:0;y=(a>b);if(a>b)y=1;elsey=0;运算符和运算表达式6.sizeof()测量括号内数据占用的内存空间,单位字节sizeof(int)=2;sizeof(long)=4;sizeof(unsignedint)=2;sizeof(float)=4;sizeof(double)=8;intx;sizeof(x)=2;sizeof(3.0)=4;sizeof(3)=2;运算符和运算表达式7.运算符的优先级1)单目>双目2)算数运算>关系运算3)关系运算>逻辑运算4)条件运算>赋值运算5)赋值运算>逗号运算6)与运算>或运算单目运算,条件运算,赋值运算从右向左X=a=b=c=g=2类型转换1.运算符的类型转换作用intx=5;inty=2;intz;z=5/2;//z=2运算符会把整个式子中各数据都转换成其中最长(或数据范围最大)的那个数据的类型char,intunsignedlongfloatdouble类型转换2.赋值运算类型转换作用intx=5;floaty=2.0;x=y;结果对过程的约束根据1,2我们可知:在写运算表达式的时候,要格外注意各个运算数之间的类型,以及存放运算结果的变量类型。类型转换3.强制类型转换(目标类型)被转换操作数intx;floaty;(int)y;(float)x;(char)y;
本文档为【二级C语言:字符型数据、运算和表达式】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
都绘匠人
国家注册城乡规划师,资深工程师,具备城乡规划领域多年从业经历
格式:ppt
大小:814KB
软件:PowerPoint
页数:24
分类:理学
上传时间:2022-04-19
浏览量:0