Clanguage第4章顺序结构程序设计.ppt

Clanguage第4章顺序结构程序设计.ppt

ID:51597943

大小:320.36 KB

页数:24页

时间:2020-03-25

Clanguage第4章顺序结构程序设计.ppt_第1页
Clanguage第4章顺序结构程序设计.ppt_第2页
Clanguage第4章顺序结构程序设计.ppt_第3页
Clanguage第4章顺序结构程序设计.ppt_第4页
Clanguage第4章顺序结构程序设计.ppt_第5页
资源描述:

《Clanguage第4章顺序结构程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章顺序结构程序设计主要内容C的语句简单的输入输出顺序结构程序设计要求:熟练掌握用合适的格式输入/输出不同类型的数据;会编写简单的程序。4.1C语句了解C的基本语句:简单语句:又称表达式语句。在一个表达式的后面加上分号即构成表达式语句,例如x=0;k++;printf("welcome");复合语句:用一对花括号{}括起来的多个语句序列,有时称为分程序。(见下页例4.2)注意:复合语句以“}”结束,后面不需再加分号。3.流程控制语句:用来控制程序中语句的执行顺序。C语言中提供了9中流程控制语句(下面的章节将

2、要学习)例4.2重复(10次):输入两个整数,输出两数之和。main(){inta,b,c,n;/*定义变量语句*/for(n=1;n<=10;n++)/*for语句控制重复10次*/{printf("input2integers:");/*提示用户输入*/scanf("%d%d",&a,&b);/*输入两个整数分别赋给a,b*/c=a+b;/*求和并赋给c*/printf("sum:%d",c);/*输出和*/}}4.2输入/输出概述输入输出:是相对于计算机的主机而言的。输入是指从计算机的外部设备将数据

3、读入主机,输出是指将数据从主机送到外设(显示器、打印机、磁盘等)。C语言本身没有专门的输入输出语句,输入输出操作是通过函数调用来实现的。编程时必须先将输入输出函数所在的头文件:stdio.h包含进本程序中。使用命令:#include"stdio.h"或#includeC语言中的标准输入输出设备约定为用户终端,即键盘和显示器。特别说明:调用输入函数时应该明确:数据从哪儿输入(省略为键盘)、以什么格式输入、输入的数据存放在哪里;调用输出函数时应该明确:要输出什么内容、按什么格式输出、输出到哪个设备(

4、省略为显示器)。4.3字符输入/输出函数:getchar()和putchar()putchar()函数:调用格式:putchar(c);其中,c是要输出的字符,它可以是字符型或整型的常量和变量。当c为整型时,其值应是要输出的字符的ASCII码,范围是0~255.函数功能:输出一个字符到显示屏的当前光标处。例4.3输出三个字符:A*B。#include“stdio.h”main(){charc1;intc2;c1='A';c2=66;/*给变量c1,c2赋值*/putchar('');/*输出字符''*/p

5、utchar(c1);/*输出变量c1中的字符:'A'*/putchar('*');/*输出字符'*'*/putchar(c2);/*输出变量c2中的字符:'B'*/}2.getchar()函数:调用格式:getchar()函数功能:从标准输入设备(一般指键盘)读取一个字符,返回该字符的ASCII码。例4.4输入两个字符,输出每个字符及其ASCII码。#include"stdio.h"main(){charc,d;printf("entertwocharacters:");/*提示用户*/c=getchar(

6、);d=getchar();printf("%c:%d",c,c);/*输出c中的字符及ASCII码*/printf("%c:%d",d,d);}运行结果:(在TC中演示其执行过程)entertwocharacters:AB↙A:65B:66特别提示:从键盘输入数据时,并不是键入一个字符后立即将其送入主机,而是等到按下回车键后,才能把这一行字符送入计算机的数据缓冲区,然后输入函数从缓冲区的第一个字符开始逐个读取数据。只有当缓冲区中无数据可读时,才等待用户输入。思考:(1)若输入:ab↙,结果如何?(注::a,

7、b之间有一个空格,空格也是一个字符,与''一样是不可见字符)4.4格式输入/输出函数1.Printf()函数的一般调用格式:printf(格式控制字符串,输出表列);例如:printf("entername:");printf("a=%d,b=%f",a,b);/*设inta=3;floatb=5;*/printf("%f",a*b);明确:格式控制符、普通字符的作用。2.Scanf()的一般调用格式:scanf(格式控制串,地址表列);例如:scanf("%d%f",&a,&b);scanf("a=

8、%d,b=%f",&a,&b);/*不常用*/1.格式输出函数printf()例4.5:打印华氏温度到摄氏温度的对应表:华氏温度-摄氏温度0-1720-6404601580261003712048……320148分析任务:从华氏温度0到320,每隔20度转换一次,转换的公式为:c=(5/9)(f-32)其中,f为华氏温度,c为摄氏温度#includema

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

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

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