C语言课程课件 第六章 字符数据
18页1、第6章 字符型数据 6.1 字符型常量 6.2 字符变量 6.3 字符的输入和输出 6.4 程序举例6.1 字符型常量6.1.1 字符常量字符常量:是用单引号括起来的一个字符。例如A C t ! ?说明B b是不同的字符常量 单引号内是空格,也是合法的字符常量不合法abc不合法“a”不合法注意 字符常量在内存中占一个字节。 字符常量在计算机内部存储时,是以整型常量进行存储的。Aa对应的ASCII值为对应的ASCII值为65976.1 字符型常量6.1.2 转义字符常量转义字符常量是一种特殊的字符常量,在单引号内以一个反斜杠开头。例如n 回车换行符 t 横向跳格符v 竖向跳格符 r 回车符f 换页符 b 退格符 0 空值 表示反斜杠 表示单引号 “ 表示双引号ddd 三位八进制数所代表的字符 xhh 两位十六进制数所代表的字符 101 141A ax41 x6dA m注意n、101、141只代表一个字符。6.1 字符型常量6.1.3 字符串常量字符串常量:是由双引号括起来的一串字符 。例如“STRING” “CHINA”101、Z是字符常量,在内存中占一个字节。 注意请问: “CHINA
2、”在内存中占几个字节?6在内存中的存储形式是:C H I N A 06.1 字符型常量6.1.4 可对字符常量进行的运算1. 在程序中,字符常量可与任何整数进行运算。B - A 等价于 66 65 等于 1 a + 1 等价于 97 + 1 等于 982. 小写字母的ASCII值比相应的大写字母的ASCII值大32。 A + 32 等价于 65 + 32 等于 97 b - 32 等价于 98 - 32 等于 66 aB3. 字符常量也可以进行关系运算。a ba Aa int k=5; c1=1; c1+; c2=A; c3=(c2+32+k)%25; 5c1c2c3k49506526.3 字符的输入和输出6.3.1 调用printf和scanf函数输出和输入字 符字符输出char a; a=S; printf(“a=%cn”,a); /*使用%c进行格式说明*/a=Schar a; a=S; printf(“a=%3cn”,a);a= S输出时,也可以指定输出的宽度。例如:字符输入char a,b,c; scanf(“%c%c%c”,若要给变量a、b、c分别赋予1、2、3。正确的输入
3、形式为: 123非法12 31 236.3 字符的输入和输出6.3.1 调用printf和scanf函数输出和输入字 符 输入时,可以在格式说明串中加入空格,如:scanf(“%c %c %c”,这时输入的时候,不做严格要求,可以任意加间隔符12312 31 2 31 2 3 如下的语句为数值数据和字符数据进行混合输入:int a1,a2; char c1,c2; scanf(“%d%c%d%c”,正确的读入形式: 10A 20BA和20之间必须有间隔符,间隔符的个数不限此时变量a1接受的是10,c1接受的是A, a2接受的是20,c2接受的是B,10 A 20 B错误的读入形式6.3 字符的输入和输出6.3.2 调用putchar和getchar函数输出和输入字符在使用printf和scanf函数输出和输入字符时,在程序的开头,都要加上包含头文件:#include 在使用putchar和getchar函数输出和输入字符时,在程序的开头也同样要有。输出:putchar() 输入:getchar()例如: char ch=A;putchar(ch);Aputchar(Y);Y例如: ch
《C语言课程课件 第六章 字符数据》由会员杨****分享,可在线阅读,更多相关《C语言课程课件 第六章 字符数据》请在金锄头文库上搜索。
金属材料与热处理课程总复习课件(ppt)
金属切削原理课件 第8章 工件材料切削加工性
Java EE 课程ppt课件 第13章 Spring基础
Java EE 课程ppt课件 第6章 Struts 2的其他应用
Java EE 课程ppt课件 第2章 Struts 2基础
制作精良优美的高质量PPT模版 紫色主色调简洁风
制作精良优美的高质量PPT模版 数码风格论文答辩模版
制作精良优美的高质量PPT模版 蓝白主色调简洁风
制作精良优美的高质量PPT模版 答辩报告毕业设计 蓝色主色调
弹性力学与有限元教学课件第6.2章 ANSYS软件的应用
机械优化设计课件 绪论第1章 优化设计概述
金属切削原理课件 第9章 切削液
制作精良优美的高质量PPT模版 枣红色 毕业答辩论文模版
制作精良优美的高质量PPT模版 论文答辩 星空背景简洁风
制作精良优美的高质量PPT模版 毕业实习答辩 灰色风格
制作精良的论文答辩PPT模版 橙色主色调
艺术花色文艺风ppt模板
数值分析 第八章 常微分方程数值解法
郑州大学概率论与数理统计课程 第8章 假设检验part2
郑州大学概率论与数理统计课程 第4.4章 大数定律
2023-04-12 16页
2021-07-26 46页
2021-07-26 27页
2021-07-26 14页
2021-07-26 26页
2021-07-26 43页
2021-07-26 10页
2021-02-01 20页
2021-02-01 44页
2021-02-01 15页