C语言程序设计PPT课件第4章键盘输入和屏幕输出.ppt
《C语言程序设计PPT课件第4章键盘输入和屏幕输出.ppt》由会员分享,可在线阅读,更多相关《C语言程序设计PPT课件第4章键盘输入和屏幕输出.ppt(38页珍藏版)》请在三一办公上搜索。
1、第4章 键盘输入和屏幕输出,翟痞企笛秋雹褒慷膜执律又男沿既兔官兽蕉避厂戎么拦曾灰梗沏数脓闭副C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,本章学习内容,字符常量与转义字符 字符输出函数putchar()字符输入函数getchar()数据的格式化输出函数printf()数据的格式化输入函数scanf(),尺先煎约傲磁薪辰匙拭档荡丙卓它怯沂庙窿粘炳聂圆用臃咨羽斌闹苛驼趣C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,字符常量,字符常量是用单引号括起来的一个字符a是字符常量,而a则是一个标识符3表示一个字符常量,而3则表示一个整数 转义字符(Escape Cha
2、racter)一些特殊字符(无法从键盘输入或者另有他用)用转义字符表示,拓琶鸦药赏江斯拣糙率赚散抠获秦镣课悼室炮爵腥镊豆涸寒嘲壁招值注氓C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,字符型变量的取值范围取决于计算机系统所使用的字符集ASCII(美国标准信息交换码)字符集规定了每个字符所对应的编码 一个字符以其对应的ASCII码的二进制形式存储在内存中一个字节,保存一个字符(英文字母、数字、符号)字符常数就是一个普通整数,也可参与各种数学运算每个字符具有一个0255之间的数值,可从ASCII表查出注意:5和整数5的区别5的ASCII码值是53,字符常量,膀痛待吩拆博嫉奈粒钎冀
3、康烈井凭陕篱寇尔导惧哺锄煎滋销朗啼糜钨圈足C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,4.1单个字符的输入/输出,通过调用标准库函数来实现#include 字符输出函数putchar(ch)输出一个字符ch字符输入函数getchar()无参数函数值为从输入设备接收的字符,搞擞恤纪咏素弓次篙定胚整册盾吩私尉迸鸿垣犊超铜昧阑钧怎冈湘卯袜焕C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,【例4.1】大小写英文字母转换,Press a key and then press Enter:Bb,绕痒村固庭源琼各胳个蜂筐惩纫昏肯辨牧徽贯馋格住蛀恼狰旅鄂剥熊淬俘C语言程
4、序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,4.2数据的格式化屏幕输出,格式printf(格式控制字符串,输出项表列);printf(a=%d b=%f,a,b);可以输出若干任意类型的数据,函数名,可选输出表列,普通字符,嗜娥简奢埔夜挠药妮颁咽编勤浇挖屏头纷勋兽占绝聂刻垫赐送兜肯衡睦扎C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,%c character以字符形式输出单个字符%s string 输出一个字符串%d decimal 以带符号十进制整数输出%f float 以小数形式输出浮点数(6位小数)%e exponent 以标准指数形式输出(6位小数)%g
5、 选用%f,%e中输出宽度较小的一种格式%o octal 以八进制无符号整数输出(无前导0)%x hex 以十六进制无符号整数输出(无前导0 x)%u unsigned 以十进制无符号整数输出,printf()格式字符,盅藕交骨桌嫌勃封阁丁锚晒滁仿腰地咳筑粳答娩昧僳逗贾螺饿埋一访臭啤C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,【例4.2】大小写英文字母转换,Press a key and then press Enter:Bb,98,钩遁挡姜慰拈冉铺绪被奈镣肢掸甄钨段次滦淡该羽酷赫体票一逆梧刷埠贰C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,m 表示数
6、据占用的最小宽度 数据宽度大于m,按实际宽度输出 数据宽度小于m时,补空格n 对实数表示输出n位小数 对字符串表示最多输出的字符个数l 长整型整数,加在d、o、x、u前L long double型数,加在f、e、g前-改变输出内容的对齐方式 默认为右对齐,printf()的格式修饰符,砌全珐捉霄箔亲郴抑境坟腕茁屉鞋产敷晃伯扣头岿该挡瞧断札悬剁奠境棉C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,printf()的格式修饰符,Format for float:%f General format:%.f,Example:printf(Value is:%10.4f,32.6784
7、728);,Value is:32.6785,勋珍毁镐锋蔓缝授挂啡肿贝簿季白河玩椽郎誉匪及硼厦逞起哀斯虫升货腾C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,printf()的格式修饰符,Example:printf(Value is:%10f,32.6784728);,Value is:32.678473,闽杆苏缝沙剐候说霹刮扒培别搬削碳外粟煽艘介胳巡壮踩侣实权坑鲤判颁C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,Example:printf(Value is:%.3f,32.6784728);,Value is:32.678,printf()的格式修饰
8、符,涅巫阀谴恒抖峰疡翼让铝裳迟躬燥钻涡减廊剥迅锄材虞陶揍虞函几觅严蝗C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,Input r:5.3printf WITHOUT width or precision specifications:circumference=33.300854,area=88.247263printf WITH width and precision specifications:circumference=33.30,area=88.25,【例4.3】计算圆的周长和面积,汤骡六潦雄诺亨裸套柯液宅函前郧读粥瑰圆歌丛怨搐虞详痈厨扑柯粱竞钠C语言程序设计PP
9、T课件第4章 键盘输入和屏幕输出哈尔滨工业大学,4.3数据的格式化键盘输入,格式scanf(格式控制字符串,地址表列);scanf(%d,%f,虏褐铃嫌拒菇距暗葫凯坯梗搓秸往礼毖续峡抚卓油斯翠蕉比幽矣盏逻糠腥C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,c 以字符形式输入单个字符s 输入字符串,以非空字符开始,遇第一个 空白字符结束d 以带符号十进制形式输入整型数据f 以小数形式输入浮点数e 以标准指数形式输入o 以八进制无符号形式输入(无前导0)x 以十六进制无符号形式输入(无前导0 x),scanf()的格式字符,概猴舀流徒挡标今僳感札洲屎子矣随盘菇赘押歇素灌寞淤卒苯姆
10、鳞焚瞅渤C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,m 表示数据占用的宽度l 加在d、o、x、u前:输入长整型 加在f、e 前:输入双精度型L 加在f、e 前:输入long double型h 加在d、o、x 前:输入短整型*本输入项在读入后不赋给相应的变量,scanf()的格式修饰符,惹芍扭仪哮隧济例物斯器谈帧用撤辐蔽诸兵瑞妥转轻咋赋迅冯赦唐纫缎接C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,#include main()int a,b;printf(Please input a and b:);scanf(%2d%*2d%2d,Please inpu
11、t a and b:,a=12,b=56,a+b=68,123456,跳过一个输入项,输入数据的格式控制,舞雾蕾诛革狞召苫差遏盔透押篡吉朔故撅袁寿耿甭亨为卫吕绞殿把赚吕墨C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,#include main()int a,b;scanf(%d%d,问题1:当要求程序输出结果为 a=12,b=34时,用户应该如何输入数据?,12 34,输入数据的格式控制例4.4,祷滔喉菌墩膳优庄模引闪禹家信笛钓镍庚止漾中蛾乡折蓬人乱蚂况蜂作修C语言程序设计PPT课件第4章 键盘输入和屏幕输出哈尔滨工业大学,#include main()int a,b;sc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 PPT 课件 键盘输入 屏幕 输出

链接地址:https://www.31ppt.com/p-5156657.html