Lesson 4(c语言顺序结构).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Lesson 4(c语言顺序结构).ppt》由会员分享,可在线阅读,更多相关《Lesson 4(c语言顺序结构).ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第 四四 讲讲 顺顺 序序 程程 序序 设设 计计1一、一、C C语句语句分类分类二、赋值语句二、赋值语句三、数据输入与输出三、数据输入与输出四、顺序结构程序设计四、顺序结构程序设计主要内容主要内容2C语句语句控制语句控制语句函数调用函数调用语句语句由一次函数调用加由一次函数调用加一个分号构成一个一个分号构成一个语句。语句。表达式语句表达式语句空语句空语句?1、出现在函数体的执行、出现在函数体的执行 部分。部分。2、作用是向计算机系统、作用是向计算机系统 发出发出操作操作指令。指令。复合语句复合语句if()else switchfor()while()do while()continuebr
2、eakgotoreturnif (xy)z=x;else z=y;printf(Hello!);由表达式加一个分由表达式加一个分号构成一个语句。号构成一个语句。a=3;由由 将一些语句将一些语句括起来。括起来。t=a;a=b;b=t;?一、一、C C语句分类语句分类3构成方式构成方式由赋值表达式加分号构成。由赋值表达式加分号构成。例例1a=3;b=a*3+5;赋值表达式赋值表达式与赋值语句与赋值语句的区别的区别1、C语言中赋值号语言中赋值号=是一个运算符。是一个运算符。2、C语言中既有赋值表达式又有赋值语句的概念。语言中既有赋值表达式又有赋值语句的概念。3、C语言把赋值语句和赋值表达式区分开来
3、语言把赋值语句和赋值表达式区分开来,赋,赋 值表达式可以包括在其他表达式中值表达式可以包括在其他表达式中,增加了表,增加了表 达式的种类,使表达式的应用几乎无孔不入,达式的种类,使表达式的应用几乎无孔不入,能实现其他语言难以实现的功能。能实现其他语言难以实现的功能。二、赋值语句二、赋值语句if(a=b)0)t=a;if(a=b;)0)t=a;例例24(一)(一)C C的输入与输出的输入与输出(二)单个字符的输出(二)单个字符的输出(三)单个字符的输入(三)单个字符的输入(四)格式输出(四)格式输出(五)格式输入(五)格式输入三、数据输入与输出三、数据输入与输出5说明说明1、所谓输入输出是以计算
4、机为主体而言的。、所谓输入输出是以计算机为主体而言的。2、输入输出操作是由函数实现的。、输入输出操作是由函数实现的。标准输入标准输入输出函数输出函数putchar()getchar()printf()scanf()puts()gets()预编译命令预编译命令在使用在使用C语言库函数时,要用预编译命令语言库函数时,要用预编译命令#include将将有关的有关的头文件头文件包括到用户源文件中。包括到用户源文件中。举例举例#include main()printf(Hello!);#include stdio.h注:在注:在TC环境中,若使用环境中,若使用printf()或或scanf()函数,则前
5、面的预编译命令可以省略!函数,则前面的预编译命令可以省略!在在VC+环境中不能省略环境中不能省略!(一)(一)C C的输入与输出的输入与输出6作用作用向向终端(或系统默认的输出设备)终端(或系统默认的输出设备)输出一个字符。输出一个字符。举例举例#include void main()char ch1B,ch2=O,ch3=Y;putchar();/*输出双引号输出双引号*/putchar(ch1);putchar(ch2);putchar(ch3);/*输出输出BOY*/putchar();/*输出双引号输出双引号*/(二)单个字符的输出(二)单个字符的输出 putcharputchar函数
6、函数显示器显示器格式格式?ABOY输出输出putchar(ch);注注:ch 可以是一个可以是一个字符型(整型)变量、常量或表达式字符型(整型)变量、常量或表达式;也可以是一个转义字符,如也可以是一个转义字符,如 putchar(n)、putchar(101)。putchar(B);7作用作用从从终端终端(或系统默认的输入设备)(或系统默认的输入设备)输入一个字符。输入一个字符。举例举例#include void main()char c1;c1=getchar();putchar(c1);putchar(getchar();键盘键盘(三)单个字符的输入三)单个字符的输入 getcharget
7、char函数函数格式格式 注:注:getchar函数没有参数,所接受的字符可以赋给字符型或整型函数没有参数,所接受的字符可以赋给字符型或整型变量,也可以作为表达式的一部分。变量,也可以作为表达式的一部分。putchar(getchar()c1=getchar(),putchar(c1);printf(“%c”,getchar();getchar();输入:输入:a b 输出输出ab_8格式格式printf(格式控制格式控制字符串字符串,输出列表,输出列表);说明说明1、格式控制字符串格式控制字符串是用双撇号引起来的字符串,包括三种信息:是用双撇号引起来的字符串,包括三种信息:(1)格式说明:由
8、)格式说明:由%和和格式字符格式字符组成。组成。(如如%d、%f、%c)(2)普通字符:需要按原样输出的字符普通字符:需要按原样输出的字符(如如Printf函数中双撇函数中双撇 号内的逗号、空格及字符号内的逗号、空格及字符)。(3)转义字符:)转义字符:(如如b、n等等)2、输出列表输出列表是需要输出的一些数据,可以是表达式。是需要输出的一些数据,可以是表达式。将输出的数据转换为将输出的数据转换为指定的格式输出。指定的格式输出。(四)格式输出(四)格式输出printfprintf函数函数作用作用向终端向终端(或系统默认的输出设备)(或系统默认的输出设备)输出输出若干个若干个任意类型任意类型的数
9、据的数据。9例例2#include void main()int a,b;a=3;b=4;printf(输出结果为:输出结果为:);printf(%d%dn,a,b);printf(a=%d,b=%dn,a,b);printf(a+b=%d,a+b);输出结果为:输出结果为:3 4a=3,b=4a+b=7 _例例1printf(sum=%d n%c,x,ch);普通字符普通字符格式说明格式说明转义字符转义字符如果如果x=100,ch=A ,那么下面的输出语句将输出什么结果那么下面的输出语句将输出什么结果?输出列表输出列表输出输出sum=100A_ 输出输出10格式说明必须以格式说明必须以开始,
10、以格式字符结束。开始,以格式字符结束。一般形式如下一般形式如下:%标志标志 宽度宽度.精度精度 格式字符格式字符nm输出数据输出数据最小最小宽度宽度对实数:输出小对实数:输出小数点位数数点位数字符串:截取字字符串:截取字符的个数符的个数格式说明的一般形式格式说明的一般形式f:实型格式实型格式d:整型格式整型格式c:字符型格式字符型格式d/f/c等等(见见P82表表3.1)-输出数据自输出数据自左靠拢左靠拢11格式格式字符字符格式字符格式字符 格式说明格式说明d 以带符号的十进制数输出整数以带符号的十进制数输出整数(正数不输出符号正数不输出符号)c 以字符形式输出以字符形式输出,只输出一个字符只
11、输出一个字符f 以小数形式输出单、双精度数,隐含以小数形式输出单、双精度数,隐含6位小数位小数u 以无符号十进制形式输出整数以无符号十进制形式输出整数o 以八进制无符号形式输出整数以八进制无符号形式输出整数 C书书P81附加附加格式格式说明说明字符字符字符字符 说明说明m 数据最小宽度数据最小宽度n 对实数,表示输出对实数,表示输出n位小数位小数;字符串:截取字符的个数字符串:截取字符的个数格式字符格式字符12#include main()int num1=123;long num2=123456;/*用用4种不同格式,输出种不同格式,输出int型数据和型数据和long型数据型数据*/prin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Lesson 4c语言顺序结构 语言 顺序 结构
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内