C程序设计 顺序程序设计.ppt

C程序设计 顺序程序设计.ppt

ID:56527479

大小:167.50 KB

页数:48页

时间:2020-06-27

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

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

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

2、执行语句块)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赋值语句4.3数据输入输出的概念输入输出§4.4数据输出前面已论述:C语言本身无输入/出语句,由函数实现,如printf()等。一般:C语言提供了一些标准的输入/出函数–––系统函数。形式:putchar(c

3、);功能:向终端(一般为显示器)输出一个字符,其中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('');*利用putchar还可输出其它转义字符结果:B

4、OYputchar('101');输出Aputchar('’');输出’putchar('15');输出↙*若将最后一行改为:4.4.2printf函数––格式输出函数一、printf的一般形式是C语言中使用得最多的一种输出函数,它可一次按格式输出多个不同类型的数据。printf(格式控制序列,输出表列);输出表列–––用“,”号隔开的变量或表达式序列,其变量的值按对应的格式控制符所指定的格式输出。格式控制序列–––用双引号“...”括起来的格式符序列。格式控制序列由格式说明符和普通字符组成。2.普通字符原样输出1.格式说明符:由%接–格式字符组成如:%

5、f,%d等例:a=3;b=4;printf("a=%d,b=%d",a,b);…结果:a=3,b=4无论a,b中位数多少,均为上述形式:a=123b=45二、格式字符不同类型的数据输出,用不同格式字符:1.d格式符––十进制整数输出。(1)%d:按数据的实际长度输出。(2)%md:m表示输出字段宽度。若实际位数

6、57902.o格式符–––按八进制形式输出.1111111111111111以1的补码形式inta=–1;printf("%d,%o",a,a);则输出结果:–1,177777注:连符号位一起组成八进制数输出特例:–1存于int单元如以长整型输出,%lo,也可指定宽度m,%mo3.x格式符–––以十六进制形式输出整数.例:inta=–1;printf("%x,%o,%d”,a,a,a);输出结果:ffff,177777,–14.u格式符–––输出unsigned型数据.例:main(){unsignedinta=65535;intb=-2;printf(“a=%

7、d,%o,%x,%u”,a,a,a,a);printf(“b=%d,%o,%x,%u”,b,b,b,b);}a=–1,177777,ffff,6553511111111111111111111111111111110a=65535b=–2b=–2,177776,fffe,65534运行结果为:5.c格式符–––输出一个字符.注:若有一整型变量,其值在0~255之间,则可以字符形式输出.一个字符型变量亦可以一个整型数据输出.charc='a';printf("%c",c);例:main(){charc='a';inti=97;printf("%c,%d

8、",c,c);pri

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

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

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