第04章 顺序程序设计.ppt

第04章 顺序程序设计.ppt

ID:48805213

大小:521.00 KB

页数:50页

时间:2020-01-26

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

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

1、第4章最简单的C程序设计§4.1C语句概述C语句全部为可执行语句,对应若干机器操作指命令。C程序由许多源文件组成。(分别编译,然后连接)每一个源文件由预编译命令和若干函数组成。每一个函数由说明部分和语句部分组成。其结构如图除说明部分外,重要部分为语句部分。C程序源程序文件1源程序文件i源程序文件n预编译命令函数1函数n说明部分执行部分(语句)……C语句分为五类1.控制语句——改变语句的执行顺序共有9种控制语句:if()~else~(条件)for()~(循环)while()~(循环)do~w

2、hile(循环)continue(结束本次循环)break(中止执行语句块)switch(多分支选择)goto(转向)return(从函数返回)2.函数调用语句3.表达式语句printf("Hello");表达式加;如:i=i+1;i++;x+y;有些函数调用也可理解为表达式语句.5.复合语句4.空语句;任何事情都不做.用{}括起来的一系列语句。如:{z=x+y;t=z/100;printf("%f",t);}4.2赋值语句赋值语句的构成:赋值表达式;例:a+=b;j=i++;a=(x+

3、y,a+b);i++;4.3数据输入输出的概念以计算机为主体输入:外设计算内部输出:计算内部外设C语言的输入和输出是通过函数来实现。标准的输入输出函数putchar:输出字符getchar:输入字符printf:格式输出scanf:格式输入puts:输出字符串gets:输入字符串预编译命令:#include§4.4数据输出前面已论述:C语言本身无输入/出语句,由函数实现,如printf.等。一般:C语言提供了一些标准的输入/出函数–––系统函数。形式:putchar(c);功能:

4、向终端(一般为显示器)输出一个字符,其中c为字符型或整型变量注意:用该函数时,须用预编译命令:#include"stdio.h"4.4.1putchar函数—字符输出函数举例:#include"stdio.h"结果:BOYmain(){chara,b,c;a='B';b='O';c='Y';putchar(a);putchar(b);putchar(C);}putchar(a);putchar('');putchar(b);putchar('');putchar(c);putchar('

5、n');*利用putchar还可输出其它转义字符结果:BOYputchar('101');输出Aputchar(''');输出'putchar('15');输出↙*若将最后一行改为:4.4.2printf函数––格式输出函数一、printf的一般形式是C语言中使用得最多的一种输出函数,它可一次按格式输出多个不同类型的数据。printf(格式控制序列,输出表列);输出表列–––用“,”号隔开的变量或表达式序列,其变量的值按对应的格式控制符所指定的格式输出。格式控制序列–––用双引号"..."

6、括起来的格式符序列。格式控制序列由格式说明符和普通字符组成。2.普通字符原样输出1.格式说明符:由%接–格式字符组成如:%f,%d等例:a=3;b=4;printf("a=%d,b=%d",a,b);…结果:a=3,b=4无论a,b中位数多少,均为上述形式:a=123;b=45;二、格式字符不同类型的数据输出,用不同格式字符:1.d格式符––十进制整数输出。(1)%d:按数据的实际长度输出。(2)%md:m表示输出字段宽度。若实际位数

7、;若a=123,b=12345,则结果:_123,12345(3)%ld:输出长整形数据如:longa=135790;printf(“%ld,%8ld”,a,a);结果:135790,__1357902.o格式符–––按八进制形式输出.1111111111111111以1的补码形式inta=–1;printf("%d,%o",a,a);则输出结果:–1,177777注:连符号位一起组成八进制数输出特例:–1存于int单元如以长整型输出,%lo,也可指定宽度m,%mo3.x格式符–––以十六进制形式

8、输出整数.例:shortinta=–1;printf("%x,%o,%d",a,a,a);输出结果:ffff,177777,–14.u格式符–––输出unsigned型数据.例:main(){unsignedshortinta=65535;shortintb=-2;printf(“a=%d,%o,%x,%u”,a,a,a,a);printf(“b=%d,%o,%x,%u”,b,b,b,b);}a=–1,177777,ffff,655351111111111111111111

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

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

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