- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章_字符型数据
第六章 6.1 字符型常量 6.1 字符型常量 6.1 字符型常量 6.1 字符型常量 6.1 字符型常量 6.2 字符变量 6.3 字符的输入和输出 6.4 程序举例 第*页 6.1.1 字符常量 c语言中,一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个字符括起来作为字符常量。例如,‘a’ 说明: (1)单引号中的大写字母和小写字母代表不同的字符常量,例如 ‘B’和‘b’ (2)单引号中的空格符也是一个字符常量,单不能写成‘’ (3)字符常量只能包含一个字符,‘abc’非法 (4)字符常量只能用单引号括起来,不能用双引号括起来。例如,“a”不是字符常量,而是一个字符串。 例如:’A’ 65 ’a’97 ’0‘ 48 ’ ‘ 32 6.1.2 转义字符常量 转义字符又称反斜线字符,这些字符常量总是以一个反斜线开头跟一个特殊的字符,用来代表某个特定的ASCII字符,这些字符成立也必须括在一对单引号内。 空值,其ASCII码为0 \0 退格符(“Backspace”) \b 两位十六进制代表的一个ASCII字符 \xhh 换页符 \f 三位八进制代表的一个ASCII字符 \ddd 回车符 \r 双引号字符 \” 竖向跳格 \v 单引号字符 \’ 横向跳若干格(Tab) \t 反斜杠字符“\” \\ 回车换行 \n 功能 字符形式 功能 字符形式 注意: (1)转义字符常量,如’\n’,’\101’,’\141’ 只代表一个字符 (2)反斜线后的八进制数可以不用0开头。 (3)斜线后的十六进制数只可由小写字母x开头,不允许用大写字母X,也不能用0x开头。 6.1.3 字符串常量 字符串常量是由双引号括起来的一串字符。例如“STRING”。 注意: 系统在每个字符串的最后自动加入一个字符’\0‘作为字符串的结束标志。 例如: “ABC\n” “Z” \0 \n C B A \0 Z 6.1.4 可对字符量进行的运算 ‘B’-’A’ ≡66-65 ≡1 ‘a’+1 ≡97+1 ≡98 ≡’b’ 大写与小写互换 ‘A’+32 ≡65+32 ≡97 ≡’a’ ‘b’-32 ≡98-32 ≡66 ≡’B’ 数字字符与整数互换 ‘9’-’0’≡57-48 ≡9 ‘3’-’0’≡51-48 ≡3 9+’0’≡9+48≡57 ≡’9’ 4+’0’ ≡4+48 ≡52 ≡’4’ c语言中,字符变量用关键字char进行定义。 例如: char ch1 = ‘*’,ch2 = ‘A’,ch3; 注意:字符变量可以作为整型变量来处理,可以参与对整型变量所允许的任何运算。 例如: 程序 6.1.c 6.3.1 printf和scanf 输入printf,例如:程序6.2 输出scanf,例如:程序6.3 6.3.1 putchar和getchar putchar(ch); getchar(); 6.1 输出26个大写字母和它们的ASCII码,每行输出两组数据。 6.2 从终端输入一个字符,当按Enter键时,程序才往下继续进行。 6.3 从终端输入一行字符,把所有的小写字母转换成大写字母,其他字符不变。 6.4 编写程序统计输入的字符中空格符、换行符合横向跳格符的个数,用!号结束输入。 6.5 把一串密码译成正文,密码以字符@表示结束。译码规则如下: (1)如果是字母,转换成字母序列的下一个字母。如A译成B、B译成C。 (2)如果是字母Z,译成A。 (3)无论大小写字母都译成小写字母 (4)其他字符一律照原样译出。
您可能关注的文档
- 出租车管理方案-RFID.doc
- 第四章 无公害农产品生产病虫害防治技术.doc
- 三年级信息技术计划上.doc
- 浙江大学远程教育 数学 复变函数答案.doc
- 麻家集小学卫生检查评比制度.doc
- 目录 B-TR5001程式.pdf
- 2009年11月采购与供应管理.doc
- 广义Borda数群体决策规则.pdf
- 善用Windows7 EFS加密功能.doc
- 浅谈如何培养低年级的说话能力.doc
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)