C语言基本输入输出.ppt

C语言基本输入输出.ppt

ID:48031603

大小:641.50 KB

页数:34页

时间:2020-01-13

C语言基本输入输出.ppt_第1页
C语言基本输入输出.ppt_第2页
C语言基本输入输出.ppt_第3页
C语言基本输入输出.ppt_第4页
C语言基本输入输出.ppt_第5页
资源描述:

《C语言基本输入输出.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章基本输入输出4.1C语句概述语句:语句用来向计算机系统发出操作命令,编译后产生若干机器指令。C语句都是用来完成一定操作任务的,声明部分的内容不应称为语句,如floata;return4.1C语句概述C语句的分类:(1)控制语句(2)函数调用语句(3)表达式语句(4)空语句(5)复合语句(1)控制语句1.选择分支控制语句if()…else…switch(){…}2.循环控制语句for()…while()…do…while()3.其他控制语句break、continue、gotoreturn表达式后面加一个分号,构成表达式语句x=3i++x=3;y=y+5;x=a-b&

2、&c

3、

4、d;printf("x=%d,y=%d",x,y);c=max(a,b);(2)表达式语句、函数调用语句赋值语句函数调用语句表达式注意区分表达式与语句:if((a=b)>0)t=a;if((a=b;)>0)t=a;注意:①分号是语句必不可少的一部分②单独的一个分号“;”构成一个空语句例如:;(可以表示循环语句的循环体)(2)表达式语句、函数调用语句(3)复合语句用一对花括号“{}”括起来的若干条语句花括号中可以是说明语句、表达式语句、控制语句,也可以是复合语句例如:⑴if(a>b){max=a;min=b;}⑵for(n=1;n<10;n++){p=n+p;i

5、f(p>=100){printf(“%d”,p);break;}}4.2数据I/O的概念及在C语言中的实现1.I/O的概念2.C本身无输入输出语句,I/O由函数完成printf,scanf不是C语言的关键字,而只是函数名3.使用库函数时,要用预编译指令#include将有关的“头文件”包括到用户源文件中如,使用标准I/O函数时,要用到“stdio.h”文件#include或#include“stdio.h”格式:putchar(c)参数:c为字符或整型常量、变量或表达式功能:把字符c输出到显示器上4.3字符数据的输入和输出putchar函数(字符输出

6、函数)#includemain(){intc;chara;c=65;a='B';putchar(c);putchar('');putchar(a);}运行结果:AB例1#includemain(){putchar('101');putchar(''');putchar('15');}例2//输出字符‘A’//输出单撇号字符‘//输出回车不换行格式:getchar()功能:接收从键盘输入的一个字符,函数值为输入的字符值getchar函数(字符输入函数)#includemain(){intc;printf(“E

7、nteracharacter:");c=getchar();putchar(c);}运行结果:Enteracharacter:aa注意:(1)getchar()只能接收一个字符,接受到的字符可以赋给字符型或整型变量,也可以作为表达式(2)调用getchar()时,需要在main()函数前加 上“预处理命令”:#include#include"stdio.h"main(){charch;printf("Pleaseinputtwocharacter:");ch=getchar();putchar(ch);putchar('');putchar(g

8、etchar());putchar('');}运行结果:abab运行结果:abcdeab#includemain(){inti;charj;clrscr();i=getchar();j=getchar();putchar(getchar());printf("%c",getchar());}运行结果:abcdcd运行结果:abcdefgcd格式:printf(“格式控制”,输出表列)功能:按指定格式向显示器输出数据4.5格式输出函数格式控制:包含两种信息格式说明:%[修饰符]格式字符,用于指定输出格式普通字符或转义序列输出表列:要输出的数据(

9、可以没有,多个时以“,”分隔)printf函数(格式输出函数)例例inta=3,b=4;printf(“%d%d”,a,b);printf(“a=%4d,b=%d”,a,b);格式说明输出列表格式说明输出列表输出结果:34输出结果:a=3,b=4格式字符:十六进制无符号整数不带符号十进制整数十进制整数单一字符八进制无符号整数inta=567;printf(“%d”,a);inta=-1;printf(“%x”,a);inta=-1;printf(“%o”,a);inta=-1;printf(“%u”,a);chara=

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

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

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