第二讲数据类型运算符等.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

共56页第*页转义字符:转义字符的概念:是一种特殊的字符常量,用于表示常用的但却难以用一般形式表示的不可显示字符。转义字符的表示:用一个转义标识符“\”开头,后面是需要的转义字符。常用的转义字符序列的字符常量见表:转义字符是特殊形式的字符常量第29页,共57页,星期日,2025年,2月5日共56页第*页转义字符表:转义字符功能\n换行\v垂直制表\b退格\r回车\f走纸换页\t跳到下一个制表位\\反斜线字符\单引号字符\“双引号字符\ddd1至3位八进制数表示的字符\xdd1至2位十六进制数表示的字符转义符“\”表示将其后的字符原来的含义进行转换,变成某种另外特殊约定的含义。第30页,共57页,星期日,2025年,2月5日共56页第*页例:main(){printf(“c\tlanguags\be\rC\n”);printf(“is\tusef\165\x6c”)’;}屏幕输出:Clanguageisuseful第31页,共57页,星期日,2025年,2月5日共56页第*页定义形式:char占存储空间:一个变量一个字节2.字符变量一个字符变量只能包含一个字符main(){charc;c=‘c’;printf(“%c”,c);}运行结果:C题目中有几个c,哪些是等价的?例:第32页,共57页,星期日,2025年,2月5日共56页第*页‘a’的ASCII值为97内存中存储形式01100001例:ASCII码字符‘a’、’A’、‘1’存储为:97、65、4901100001在ASCII范围以内,整型数据与字符型数据可以通用整型数97内存中存储形式00000000第33页,共57页,星期日,2025年,2月5日共56页第*页main(){chara;intb;a=’A’;b=a+25;printf(“%c,%d,%c,%d\n”,a,a,b,b);}例:计算字符’A’与整型数据25的和。程序运行结果:A,65,Z,90第34页,共57页,星期日,2025年,2月5日共56页第*页3.字符串常量字符串常量是用双引号括起来的一个或多个字符。n个字符组成的字符串常量,占内容空间为n+1个字节。china\0字符串结束标记“空”字符例:"a"串长1"ThisisCstring"串长16""(空格)串长1“”(不含空格)串长0第35页,共57页,星期日,2025年,2月5日共56页第*页字符常量和字符串常量的区别:在程序中,可以用字符常量或字符串常量表示单个字符,例如‘a’,或“a”,两者的区别如下:(1)字符串a在内存中占2个字节,而字符a在内存中占1个字节。

字符串a字符a(2)不能将字符串赋给一个字符变量。例:charch1,ch2;ch1=a;/*正确*/ch2=a;/*错误*/a\0a第36页,共57页,星期日,2025年,2月5日共56页第*页练习:1.以下不合法的变量名为:(A)_123(B)IF(C)e4(D)float2.指出下列字符串的长度及输出内容:“\\\’\054”“\x56\”\\\c\ta”“\\\n\t\bab”3输出\‘,输出V”\ca6输出\

文档评论(0)

xiaoshun2024 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档