第3章_顺序程序设计.ppt

第3章_顺序程序设计.ppt

ID:61748459

大小:1.08 MB

页数:49页

时间:2020-02-06

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

《第3章_顺序程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章顺序程序设计回顾常量是在程序中不能被更改的值;而变量在程序中可以被更改的,通过变量可以引用存储在内存中的数据C语言中的基本数据类型包括整型、单精度浮点型、双精度浮点型和字符型整型分为短整型、整型、长整型,每种整型又可分为有符号型和无符号型单精度浮点型和双精度浮点型变量可以存储实数,但双精度型取值范围要比单精度型大的多字符型变量可以存储单个字符,其值是该字符的ASCII码表达式是操作数和运算符的集合赋值运算符的语法如下:variable=expressionsizeof运算符用于在程序中测试某一数据类型占用多少字节算术运算符提供运算功能,包括+、

2、-、*、/、%、++和--2教学目标了解语句的基本概念(自学)了解语句的分类(自学)掌握字符输入输出函数getchar和putchar掌握格式输入输出函数scanf和printf掌握顺序程序设计3C语言中的语句变量声明语句inta=1;表达式语句:表达式语句由一个表达式后跟;组成k++;k=k+1;函数调用语句printf("helloworld!");控制语句:控制程序流程,以实现程序的各种基本结构if()选择语句while循环语句break转移语句复合语句:由{}把一些语句括起来成为复合语句{t=x;x=y;y=t;}空语句:只有一个分号而无表达

3、式的语句,它不产生任何操作。;4复合语句在什么情况下使用复合语句?条件语句和循环语句在语法上只允许带一条语句当分支和循环中需要进行多项操作时{t=x;x=y;y=t;}被当作一条语句来处理5复合语句使用#includevoidmain(){inta=0;{inta=1;printf("In:a=%d",a);}printf("Out:a=%d",a);}6空语句空语句有什么作用?什么也不做,只表示语句的存在自顶向下程序设计时用在那些未完成的模块中延时用的空循环voidmain(){DataInitialze();DataPr

4、ocess();DataOutput();}DataInitialze(){;}7字符输入输出函数字符型变量getchar()字符型数据字符型数据putchar()8getchar函数例如:charc;c=getchar();注意:当输入多个字符时,多余字符作废(按回车后才开始接收字符)一、字符输入函数getchar()格式:getchar()作用:从键盘缓冲区读入一个字符9putchar函数二、字符输出函数putchar形式:putchar(C)作用:将字符C输出到显示器上C可以是字符型和整型的常量、变量、表达式10putchar函数#includ

5、evoidmain(){charch;printf("PressakeyandthenpressEnter:");ch=getchar();printf("Youpressed");putchar(ch);putchar('');}运行程序PressakeyandthenpressEnter:A↙YoupressedA该语句的作用是什么?11getchar和putchar函数使用#includevoidmain(){chara,b;printf("请输入两个字符:");a=getchar();getchar

6、();b=getchar();putchar(a);putchar(b);putchar('');}内存abOK输出:请输入两个字符:OKOKPressanykeytocontinue_12格式输入输出函数形式:printf(格式控制串,输出表列)#includevoidmain(){inti=5;floatf=32.345;printf("i=%3df=%5.1f",i,f);printf("End.");}输出表列:要输出的数据(可以没有,多个时以“,”分隔)格式控制串:包含两种信息格式说明:%[修饰符]格式字符,用

7、于指定输出格式普通字符或转义字符:原样输出一、格式输出函数printf(按指定格式向显示器输出数据)13格式输入输出函数#includevoidmain(){intnum;printf("请输入一个数:");scanf("%d",&num);printf("%d的平方为%d",num,num*num);}格式说明转义字符14dx,Xoucse,Efg%%格式字符:十六进制无符号整数不带符号十进制整数十进制整数指数形式浮点小数单一字符字符串八进制无符号整数小数形式浮点小数e和f中较短一种百分号本身inta=567;printf

8、(“%d”,a);567inta=255;printf(“%x”,a);inta=65;printf(“%o

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

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

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