c语言第三章最简单的C程序设计——顺序程序设计.ppt

c语言第三章最简单的C程序设计——顺序程序设计.ppt

ID:48030925

大小:401.00 KB

页数:27页

时间:2020-01-13

c语言第三章最简单的C程序设计——顺序程序设计.ppt_第1页
c语言第三章最简单的C程序设计——顺序程序设计.ppt_第2页
c语言第三章最简单的C程序设计——顺序程序设计.ppt_第3页
c语言第三章最简单的C程序设计——顺序程序设计.ppt_第4页
c语言第三章最简单的C程序设计——顺序程序设计.ppt_第5页
资源描述:

《c语言第三章最简单的C程序设计——顺序程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第三章最简单的C程序设计——顺序程序设计3.1C语句概述C语句:以“;”作分隔符,用来完成一定操作任务.C语句分类函数调用语句:程序控制语句(9种):if()~else~switchfor()~while()~do~while()continuebreakgotoreturn分支循环辅助控制如printf(“Hello,world!”);复合语句:用{…}括起来的一组语句{z=x+y;t=z/100;printf(“%f”,t);}说明:复合语句中最后一个语句后的分号不能忽略复合语句可嵌套表达式语句:由一个表

2、达式构成一个语句如由赋值表达式构成赋值语句a=3;任何表达式都可加上分号成为表达式语句x+y;它是合法的,但没有意义空语句:;3.2程序的三种基本结构结构化程序设计基本思想:任何程序都可以用三种基本结构表示,限制使用无条件转移语句(goto)结构化程序:由三种基本结构反复嵌套构成的程序优点:结构清晰,易读,提高程序设计质量和效率三种基本结构顺序结构ABAB流程图N-S图PAB真假PBA真假选择结构kA1A2AiAnk=k2k=k1k=knk=ki......二分支选择结构多分支选择结构循环结构当型循环结构直到型循

3、环结构PA假真当P为真AAP真假A直到P为真注:A,B,A1….An可以是一个简单语句,也可以是一个基本结构3.3赋值语句“=“是一个运算符注意赋值表达式与赋值语句的区别3.4输入输出在c中的实现输入输出是以计算机主机为主体而言输入输出是由函数来实现的库函数:由厂商预先编写好,并编译成目标文件使用库函数时,用预编译命令“#include”将有关的“头文件”包含到用户源文件中。#includeprintf,scanf可不加#include命令格式:putchar(c)功能:向终端输出一个字符注意:

4、c可以是字符型变量或整型变量3.5字符数据的输入输出字符输出函数#includemain(){chara,b,c;a=‘B’;b=‘O’;c=‘Y’;putchar(a);putchar(b);putchar(c);}运行结果:BOY例3.1注:也可以输出控制字符如:putchar(‘’);也可以输出其他转义字符如:putchar(‘101’);putchar(‘x41’);也可以输出普通字符如:putchar(‘a’);也可以是数字如:putchar(97);格式:getchar()功

5、能:从终端输入一个字符注意:()中没有参数字符输入函数#includemain(){charc;c=getchar();putchar(c);}运行结果:a(输入a后回车)a(显示结果)例3.2注:getchar()只能接收一个字符若输入ab,会出现什么结果?getchar()作为表达式的一部分如:putchar(getchar());使用getchar和putchar函数不要忘了加上包含命令#include〈stdio.h〉格式:printf(格式控制,输出表列)功能:向终端输出若干个任意类型

6、的数据注意:与putchar函数的区别putchar只能输出一个字符printf可以输出多个任意类型的数据格式控制:包含两种信息格式说明:%格式字符,用于指定输出格式普通字符或转义序列:原样输出输出表列:要输出的数据(可以没有,也可以是表达式,多个时以“,”分隔printf(参数1,参数2,参数3……参数n)3.6格式输入与输出格式输出函数格式字符d格式符:输出十进制整数%d,按整型数据的实际长度输出%md,m为指定的输出字段的宽度。如果数据的位数小于m,则左端补空格,否则按实际位数输出例:printf(“%4d

7、,%4d”,a,b);若a=123,b=12345,则输出结果为▂123,12345%ld,输出长整型数据例:longa=135790;printf(“%ld”,a);也可以指定字段宽度,如%8ldo格式符:输出八进制整数将内存单元中的值按八进制输出,不带符号。inta=-1;printf(“%d,%o”,a,a);输出结果为:-1,177777x格式符:输出十六进制整数将内存单元中的值按十六进制输出,不带符号。inta=-1;printf(“%x,%o,%d”,a,a,a);输出结果为:ffff,177777,

8、-1u格式符:输出无符号十进制整数一个有符号的整数(int型)可用%u格式输出一个unsigned型数据也可用%d,%o,%x格式输出例3.3:无符号数据的输出main(){unsignedinta=65535;intb=-2;printf(“a=%d,%o,%x,%u”,a,a,a,a);printf(“b=%d,%o,%x,%u”,b,b,b,b);}运行结果:a=-

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

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

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