C语言顺序结构.ppt
《C语言顺序结构.ppt》由会员分享,可在线阅读,更多相关《C语言顺序结构.ppt(30页珍藏版)》请在三一办公上搜索。
1、第3章 顺序结构程序设计,3.1 赋值语句,赋值语句是由赋值表达式再加上分号构成的表达式语句。赋值语句的一般形式为:变量=表达式;赋值语句的功能和特点都与赋值表达式相同。,第3章 顺序结构程序设计,3.2 输入输出函数,语言要求在使用输入/输出库函数之前必须包含stdio.h文件。包含形式如下:#include或#include stdio.h,第3章 顺序结构程序设计,3.2 输入输出函数,3.2.1 字符数据输入输出函数,1字符数据输入函数,格式:getchar()功能:从键盘上接收输入的一个字符。例3.1 从键盘输入一个字符,并将其存入字符型变量c 中。#include stdio.hm
2、ain()char c;c=getchar();其中c是字符型(char)或整型(int)变量。,第3章 顺序结构程序设计,3.2 输入输出函数,3.2.1 字符数据输入输出函数,1字符数据输入函数,2字符数据输出函数,格式:putchar(c)功能:向终端输出一个字符。说明:(1)c可以是字符型,也可以是整型。(2)c可以是变量,可以是常量,也可以是表达式。,第3章 顺序结构程序设计,3.2 输入输出函数,3.2.1 字符数据输入输出函数,1字符数据输入函数,2字符数据输出函数,例3.2 从键盘输入一个字符,在屏幕上显示出来。#include stdio.hmain()char c;c=ge
3、tchar();/*从键盘输入一个字符*/putchar(c);/*在屏幕上显示一个字符*/,第3章 顺序结构程序设计,3.2 输入输出函数,3.2.2 格式化输入输出函数,1格式化输出函数,格式:printf(格式控制,输出项表);功能:将“输出项表”中给出的输出项按“格式控制”中规定的输出格式输出到标准输出设备。说明:(1)输出项表中以逗号分隔列出需要输出的项(变量、常量、或表达式)。(2)格式控制是用双引号括起来的字符串,包括普通字符和格式说明。普通字符:是需要原样输出的字符(包括转义字符)。格式说明:由“%“和格式符组成,如%c和%f等,作用是将要输出的数据转换为指定格式后输出。,pr
4、intf函数中使用的格式字符如表所示。,例3.3#includemain()int a=123;long b=135790;printf(a=%dn,a);printf(a=%4dn,a);printf(a=%2dn,a);printf(b=%ld,b);屏幕显示结果:a=123a=123a=123b=135790,例3.4#includemain()int a=-1;char c=a;printf(%d,%o,%x,%un,a,a,a,a);printf(%d,%cn,c,c);屏幕显示结果:-1,177777,ffff,6553597,a,例3.5#include stdio.hmain(
5、)printf(%s,%7.2sn,CHINA,CHINA);printf(%.4s,%-5.3sn,CHINA,CHINA);屏幕显示结果:CHINA,-CHCHIN,CHI-(注:-表示空格。),例3.6#includemain()float a=1.23;printf(%f,%7.2f,%2.1fn,a,a,a);屏幕显示结果:1.230000,-1.23,1.2,第3章 顺序结构程序设计,3.2 输入输出函数,3.2.2 格式化输入输出函数,1格式化输出函数,2格式化输入函数,格式:scanf(格式控制,地址表);功能:用来输入任何类型数据,可同时输入多个不同类型的数据。说明:(1)地
6、址表中每项以逗号分隔,列出需要输入的项(变量)的地址,而不是变量名。,(2)同printf函数一样,格式控制是用双引号括起来的字符串。包括普通字符和格式说明。普通字符:是需要原样输入的字符,一般不提倡使用。格式说明:由%和格式符组成,如%c和%f等,作用是规定按指定的格式输入数据。,scanf函数中使用的格式字符如表所示。,(3)scanf 中“格式控制”中的格式字符必须与“格式控制”后的变量的类型匹配。例如:int a,b;char d;float w;scanf(%d%o,(4)使用%c时,空格和转义字符均作为有效字符输入。例如:char a,b;scanf(%c%c,输入:x y结果:a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 顺序 结构
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5426581.html