c语言课件4Input&Output
38页1、第4章 键盘输入 和屏幕输出杨铭信息学院 本章学习内容 字符常量与转义字符 字符输出函数putchar() 字符输入函数getchar() 数据的格式化输出函数printf() 数据的格式化输入函数scanf() 字符常量 字符常量是用单引号括起来的一个字符 a是字符常量,而a则是一个标识符 3表示一个字符常量,而3则表示一个整数 转义字符(Escape Character) 一些特殊字符(无法从键盘输入或者另有他用)用转义 字符表示 字符型变量的取值范围取决于计算机系统所使用的字符集 ASCII(美国标准信息交换码)字符集 规定了每个字符所对应的编码 一个字符以其对应的ASCII码的二进制形式存储在内存中 一个字节,保存一个字符(英文字母、数字、符号) 字符常数就是一个普通整数,也可参与各种数学运算 每个字符具有一个0255之间的数值,可从ASCII表查出 注意:5和整数5的区别 5的ASCII码值是53字符变量4.1单个字符的输入/输出 通过调用标准库函数来实现#include 字符输出函数 putchar(ch) 输出一个字符ch 字符输入函数 getchar() 无参数 函数值
2、为从输入设备接收的字符【例4.1】大小写英文字母转换Press a key and then press Enter: Bbch = ch + (a A); What does this statement mean?4.2数据的格式化屏幕输出 格式 printf(格式控制字符串, 输出项表列); printf(“a=%d b=%f“, a, b); 可以输出若干任意类型的数据函数 名可选输 出表列普通 字符格式 说明%c character以字符形式输出单个字符 %s string 输出一个字符串 %d decimal 以带符号十进制整数输出 %f float 以小数形式输出浮点数(6位小数) %e exponent 以标准指数形式输出(6位小数) %g 选用%f,%e中输出宽度较小的一种格式 %o octal 以八进制无符号整数输出(无前导0) %x hex 以十六进制无符号整数输出(无前导0x) %u unsigned 以十进制无符号整数输出printf()printf()格式字符格式字符【例4.2】大小写英文字母转换Press a key and then press Ente
3、r: Bb, 98m 表示数据占用的最小宽度数据宽度大于m,按实际宽度输出数据宽度小于m时,补空格 n 对实数表示输出n位小数对字符串表示最多输出的字符个数 l 长整型整数,加在d、o、x、u前 L long double型数,加在f、e、g前 - 改变输出内容的对齐方式默认为右对齐printf()printf()的格式修饰符的格式修饰符printf()的格式修饰符nFormat for float: %f%f nGeneral format: % . f fExample:printf(“Value is:%10.4f“, 32.6784728); Value is: 32.6785 10 characters4 digitsprintf()的格式修饰符Example:printf(“Value is:%10f“, 32.6784728); Value is: 32.67847310 characters6 digits (default)Example:printf(“Value is:%.3f“, 32.6784728); Value is:32.678 3 digitsprin
4、tf()的格式修饰符Input r: 5.3 printf WITHOUT width or precision specifications: circumference = 33.300854, area = 88.247263 printf WITH width and precision specifications: circumference = 33.30, area = 88.25【例例4.34.3】计算圆的周长和面积计算圆的周长和面积4.3数据的格式化键盘输入 格式 scanf(格式控制字符串, 地址表列);scanf(“%d,%f“, 格式字符 指定输入数 据格式输入数据 地址表列非格式字符 输入数据以,分隔 没有时可以空格、 Tab或回车分隔c 以字符形式输入单个字符 s 输入字符串,以非空字符开始,遇第一个空白字符结束 d 以带符号十进制形式输入整型数据 f 以小数形式输入浮点数 e 以标准指数形式输入 o 以八进制无符号形式输入(无前导0) x 以十六进制无符号形式输入(无前导0x)scanf()scanf()的格式字符的格式字符m 表示数据占用的宽度 l 加
《c语言课件4Input&Output》由会员di****ng分享,可在线阅读,更多相关《c语言课件4Input&Output》请在金锄头文库上搜索。
2014届新课标高考总复习·化学 9-3基本营养物质、石油和煤、合成材料
2.1、2011年高考数学大纲版一轮复习课件:第7单元直线与圆的方程
政治必修四《第4课探究世界的本
2011《金版新学案》高三一轮(外研版)英语【山东专版】:必修2-2(课件)
贵州省2016年初级会计职称报名考试有关事项
2012年4月北京御园市场周报_绿城_35p_市场调查_研究报告
2013版高考化学 3.4 用途广泛的金属材料 开发利用金属矿物课件 新人教版(含精细解析)
2012年云南新课标高考备考研讨会宁夏生物科专家主讲课件
2015《课堂新坐标》高考生物大一轮复习配套课件:必修2-第3单元-第2讲 染色体变异和人类遗传病
2014届高三一轮数学(理)复习第37讲不等关系与不等式的性质、基本不等式
8.素质测评方法应用-面试篇
2015年高中数学步步高大一轮复习讲义(文科)第二章 2.7
2015年高中数学步步高大一轮复习讲义(文科)第九章 9.5
【优化方案】2014届高考数学(文科,大纲版)一轮复习配套课件:6.4不等式的解法
【重大版】2013版英语复习方略课件:必修1Unit4UnforgettableFilms
IMEDIA查询机智能解决方案(2013年12月3日)
2013-2014学年高中英语课件:Unit2Wordpower&Grammar译林牛津版必修2
2013年教师资格证考试教育学复习资料
高考复习方案2015届高考生物一轮复习配套课件:第3单元-细胞的能量供应和利用-生物-新课标(共计336张PPT)
科学:5.2《细胞》课件2(华师大版七年级下)
2024-04-08 20页
2024-04-06 36页
2024-02-09 36页
2024-01-31 31页
2024-01-28 18页
2024-01-28 31页
2024-01-28 24页
2024-01-28 27页
2024-01-28 24页
2024-01-28 25页