输入输出函数.ppt

输入输出函数.ppt

ID:53294152

大小:3.93 MB

页数:19页

时间:2020-04-18

输入输出函数.ppt_第1页
输入输出函数.ppt_第2页
输入输出函数.ppt_第3页
输入输出函数.ppt_第4页
输入输出函数.ppt_第5页
资源描述:

《输入输出函数.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、输入输出函数教学内容数据输入与输出的概念格式输出函数printf()格式输入函数scanf()字符输出函数putchar()字符输入函数getchar()算法的基本概念流程图顺序结构程序设计提问运算符中具有右结合性是哪几类?++、--运算符的使用printscanfunctiondefinedefinition数据输入与输出的概念从计算机主机向外部输出设备(如显示屏、打印机、磁盘等)输出数据称为“输出”;从外部输入设备(如键盘、麦克风、光盘、扫描仪等)向计算机主机输入数据称为“输入”。C语言输入和输出操作是由函数来实现的,C语言本身不提供输入输出语句。在使用C语言库函数时,要用预编译命令“#i

2、nclude”将有关的“头文件”包括到用户源文件中。在头文件中包含了与用到的函数有关的信息。常用的输入、输出函数printf()scanf()putchar()getchar()puts()gets()格式输出函数printf()格式:printf(“格式控制串”,输出列表)功能:按指定格式向显示器输出数据返值:正常,返回输出字节数;出错,返回EOF(-1)说明:输出列表:要输出的数据(可以没有,多个时以逗号分隔)格式控制串:包含三种信息格式说明:%[修饰符]格式字符,用于指定输出格式普通字符:原样输出转义序列:按转义后的功能输出格式字符与输出项个数应相同,按先后顺序一一对应输出转换:格式字符

3、与输出项类型不一致,自动按指定格式输出格式符修饰符格式符与修饰符使用例:0、+inta=1234;floatf=123.456;printf(“%08d”,a);printf(“%010.2f”,f);printf(“%0+8d”,a);printf(“0+10.2f”,f);//00001234//0000123.46//000+1234//000+123.46例:#inta=123;printf(“%o,%#o,%X,%#X”,a,a,a,a);//173,0173,7B,0X7B格式输入函数scanf()格式:scanf(“格式控制串”,地址表)功能:按指定格式从键盘

4、读入数据,存入地址表指定的存储单元中,并按回车键结束返值:正常,返回输入数据个数说明:地址表:变量的地址,常用取地址运算符&格式控制串:包含两种信息格式说明:%[修饰符]格式字符,用于指定输入格式普通字符:原样输入一般以空格、TAB或回车键作为分隔符用“%c”格式符时,空格和转义字符作为有效字符输入格式输入函数scanf()l修饰符功能hm*用于d,o,x前,指定输入为short型整数用于d,o,x前,指定输入为long型整数用于e,f前,指定输入为double型实数指定输入数据宽度,遇空格或不可转换字符则结束抑制符,指定输入项读入后不赋给变量输入数据时,遇以下情况认为该数据结束:遇空格、TA

5、B、或回车遇宽度结束遇非法输入格式输入函数scanf()例:scanf(“%d%c%f”,&a,&b,&c);若输入1234a123o.26则1234a,‘a’b,123c例intx;charch;scanf(“%d”,&x);ch=getchar();/*scanf(“%c”,&ch);*/printf(“x=%d,ch=%d”,x,ch);执行:123输出:x=123,ch=10字符输出函数putchar()格式:putchar(c)参数:c为字符常量、变量或表达式功能:把字符c输出到显示器上返值:正常,为显示的代码值;出错,为EOF(-1)参数函数效果字符变量putchar

6、(c)显示字符变量c的内容字符常量putchar('A')显示字母A数值常量putchar('5')显示数字5转义序列putchar('t')在光标位置插入制表符转义序列putchar('')在光标位置插入回车字符输入函数getchar()格式:getchar()功能:从键盘读一字符返值:正常,返回读取的代码值;出错,返回EOF(-1)例intx;charch;scanf(“%d”,&x);ch=getchar();/*scanf(“%c”,&ch);*/printf(“x=%d,ch=%d”,x,ch);执行:123输出:x=123,ch=10什么是算法计算长方形的面积问题:1.

7、接收用户输入的长方形长度和宽度两个值;2.判断长度和宽度的值是否大于零;3.如果大于零,将长度和宽度两个值相乘得到面积,否则显示输入错误;4.显示面积。算法算法:解决问题的具体方法和步骤流程图流程图是算法的一种图形化表示方式。流程图直观、清晰,更有利于人们设计与理解算法。它使用一组预定义的符号来说明如何执行特定任务。开始/结束处理输入/输出判断/分支连接符流程线顺序结构程序设计问题一:输入三角形的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。