C语言顺序结构.ppt

C语言顺序结构.ppt

ID:49252007

大小:48.00 KB

页数:16页

时间:2020-02-02

C语言顺序结构.ppt_第1页
C语言顺序结构.ppt_第2页
C语言顺序结构.ppt_第3页
C语言顺序结构.ppt_第4页
C语言顺序结构.ppt_第5页
资源描述:

《C语言顺序结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、顺序结构顺序结构程序设计的概念特点:结构中,各操作块按照各自出现的先后顺序,依次逐块执行赋值语句“=”可以将常量或表达式赋给变量,用赋值号“=”将操作数连接起来的式子叫做赋值表达式;在赋值表达式后面假一个分号构成赋值语句。【巩固练习】1)inta=2;执行a+=3*4;之后a的值为2)inta=2;执行a*=3+4;之后a的值为printf函数1.一般格式:printf(格式控制,输出项1,输出项2……)普通字符、转义字符和输出格式说明↓“%”+格式字符1)普通字符原样输出【巩固练习】printf("Hello!");输出为Hello

2、!printf函数2)转义字符可控制格式【巩固练习】printf("Hello!Jack");输出为Hello!Jackprintf函数3)格式说明和输出项一一对应(格式说明由%和格式字符构成)常用的格式字符有%d带符号十进制整数%f单精度数%s字符串%c单个字符【巩固练习】inta=3,b=2;printf("%d%d",a,b);输出为32printf函数2.控制说明域宽m(十进制整数,指定输出数据所占列数。小数点占1列)m>实际宽度,左补空格m<实际宽度,实际输出【巩固练习】inta=1234,b=12;printf("%3

3、d,%3d",a,b);输出为1234,12【巩固练习】inta=12,b=1234;printf("%-3d,%-3d",a,b);输出为12,1234printf函数附加域宽n(用于实型数据时,指定输出数据中小数部分所占位数)n>小数实际宽度,右补0n<小数实际宽度,4舍5入【巩固练习】floata=3.1415;printf("%7.2f",a);输出为3.14printf函数【巩固练习】floata=12.3;printf("%7.2f",a);输出为12.30【巩固练习】inta=65,b='a';printf("a=%db

4、=%c",a,b);printf("a=%cb=%d",a,b);输出为a=65b=aa=Ab=97putchar函数putchar函数(向屏幕终端输出一个字符)格式:putchar(ch);↓字符型常量、变量、整型变量【举例分析】改错main(){chara;a=‘s’;putchar(a);}putchar函数此程序在编译时出现错误,提示putchar()函数未声明。所以要想程序正常运行,必须使用预处理命令#include,即改为#includemain(){chara;a=‘s’;putc

5、har(a);}运行结果:SP78scanf函数1.格式:scanf(格式控制,地址1,地址2,……);↓变量的地址(地址运算符&+变量名)2.说明:1)输入项表只能是地址;2)从键盘输入数据时,一定要按下回车键;3)从键盘输入数据时,输入的数据之间用间隔符隔开;4)格式说明的类型、个数要和输入项一致;5)输入字符时不加单引号,输入字符串时不加双引号【巩固练习】scanf(“%c”,&a);输入:xscanf函数6)当scanf的格式控制包含普通字符时,在输入流中相应位置必须有相同的字符与之匹配【巩固练习】scanf(“a=%d,b=

6、%d”,&a,&b);输入:a=3,b=47)%ld—长整型数据;%lf—双精度型数据getchar函数格式:getchar()当执行此函数调用语句时,变量将获得一个从标准设备上读取的字符代码值【巩固练习】写出下列函数的功能#includemain(){charch=getchar();putchar(ch);}【答】从键盘上接收一个字符,并将其输出。复合语句和空语句1、复合语句为了满足将多条语句从语法上作为一条语句的需要,C语言提供复合语句;复合语句由{语句序列}构成【提问】函数体是不是复合语句?复合语句一定是函数

7、体吗?2、空语句(仅由分号组成)程序执行空语句时不产生任何动作实例求一元二次方程的根把两个数互换P81例3.6

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

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

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