C语言课件第3章ppt.ppt

上传人:飞****2 文档编号:29577095 上传时间:2022-08-01 格式:PPT 页数:15 大小:100.50KB
返回 下载 相关 举报
C语言课件第3章ppt.ppt_第1页
第1页 / 共15页
C语言课件第3章ppt.ppt_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《C语言课件第3章ppt.ppt》由会员分享,可在线阅读,更多相关《C语言课件第3章ppt.ppt(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、南昌大学计算中心C语言程序设计南昌大学计算中心第第3章章 顺序结构顺序结构3.1 赋值语句赋值语句赋值语句由一个赋值表达式和一个分号组成。赋值语句由一个赋值表达式和一个分号组成。3.2 数据输出数据输出把数据结果送到外部设备的操作叫输出。把数据结果送到外部设备的操作叫输出。C调用标准库调用标准库函数中的输入输出函数执行输出,并且应在源程序开函数中的输入输出函数执行输出,并且应在源程序开头部分加上:头部分加上: #include 或或#include “stdio.h”南昌大学计算中心3.2.1 printf函数的一般调用形式函数的一般调用形式printf(格式控制,输出项格式控制,输出项1,输

2、出项,输出项2,)格式控制是字符串,包含有两类信息:格式控制是字符串,包含有两类信息:1普通字符:即需要原样输出的字符。普通字符:即需要原样输出的字符。2格式说明:由格式说明:由%和格式字符组成。和格式字符组成。如:如:#include main() int a=3,b=5,c; c=a+b; printf(“c=%d”,c);普通字符普通字符格式说明格式说明南昌大学计算中心3.2.2 printf函数中常用的格式说明函数中常用的格式说明1、格式字符、格式字符格式字符格式字符 说说 明明 d,i 以带符号十进制形式输出整数以带符号十进制形式输出整数 o 以八进制无符号形式输出整数以八进制无符号

3、形式输出整数,无前导符无前导符 x,X 以十六进制无符号形式输出整数以十六进制无符号形式输出整数,无前导符,无前导符u 以无符号十进制形式输出整数以无符号十进制形式输出整数 c 输出一个字符输出一个字符 s 输出字符串输出字符串 f 以小数形式输出,保留以小数形式输出,保留6位小数位小数 e,E 以指数形式输出,保留以指数形式输出,保留6位小数位小数 g,G 选用选用%f或或%e中宽度较短的一种格式,不中宽度较短的一种格式,不输出无意义的输出无意义的0 南昌大学计算中心练习:下面程序的输出结果是练习:下面程序的输出结果是_。main()int k=17; printf(“%d,%o,%xn”,

4、k,k,k);A)17,021,0 x11 B)17,17,17C)17,0 x11,021 D)17,21,11 南昌大学计算中心练习:下面程序的输出结果是练习:下面程序的输出结果是_。main()int x=102,y=012; printf(“%2d,%2dn”,x,y);A)10,01 B)02,12C)102,10 D)02,10 南昌大学计算中心2、长度修饰符、长度修饰符在在%和格式字符之间加入和格式字符之间加入m指定数据输出的宽度指定数据输出的宽度.n对实型数据,指定输出对实型数据,指定输出 n 位小数;位小数;对字符串,指定左端截取对字符串,指定左端截取n 个字符输出个字符输出

5、+使输出的数值数据无论正负都带符号输出使输出的数值数据无论正负都带符号输出-使数据在输出域内按左对齐方式输出使数据在输出域内按左对齐方式输出南昌大学计算中心3.2.3 使用使用printf函数时的注意事项函数时的注意事项1、注意输出多个结果时之间的间隔。、注意输出多个结果时之间的间隔。2、格式控制中的格式说明符与输出项的个数和类型必格式控制中的格式说明符与输出项的个数和类型必须一一对应。须一一对应。3、格式控制中可出现、格式控制中可出现“普通字符普通字符”,它们原样输出;,它们原样输出;还可加入转义字符控制输出格式,如还可加入转义字符控制输出格式,如n。4、%表示输出表示输出“%”。南昌大学计

6、算中心 练习:下面程序段的输出结果是练习:下面程序段的输出结果是_。int a=1234; float b=123.456; double c=12345.54321; printf(“%2d,%2.1f,%2.1f”,a,b,c);A)无输出无输出 B)12,123.5,12345.5C)1234,123.5,12345.5 D)1234,123.4,1234.5南昌大学计算中心3.3 数据输入数据输入3.3.1 scanf函数的一般调用形式函数的一般调用形式scanf(格式控制,输入项格式控制,输入项1,输入项,输入项2,)格式控制是字符串,包含有两类信息:格式控制是字符串,包含有两类信息

7、:1普通字符:即需要照原样输入的字符。普通字符:即需要照原样输入的字符。2格式说明:由格式说明:由%和格式字符组成。和格式字符组成。如:如:#include main() int a,b; scanf(“a=%d,b=%d”,&a,&b);普通字符普通字符格式说明格式说明南昌大学计算中心3.3.2 scanf函数中常用的格式说明函数中常用的格式说明整型整型数据数据 %d输入十进制整型数输入十进制整型数%u输入无符号的十进制整型数输入无符号的十进制整型数%o输入八进制整型数输入八进制整型数%x输入十六进制整型数输入十六进制整型数实型实型数据数据 %f输入小数形式的单精度实型数输入小数形式的单精度

8、实型数%e输入指数形式的单精度实型数输入指数形式的单精度实型数字符型字符型数据数据 %c输入单个字符输入单个字符%s输入一个字符串输入一个字符串南昌大学计算中心3.3.3 通过通过scanf函数从键盘输入数据函数从键盘输入数据1、输入数值数据、输入数值数据输入的数值型数据之间用输入的数值型数据之间用空格、回车、制表键空格、回车、制表键隔开。隔开。如:如:scanf(“%d%d%d”,&a,&b,&c);用户可输入用户可输入10 20 30 也可输入也可输入10 20 302、指定输入数据所占的宽度、指定输入数据所占的宽度可在格式字符前加一个正整数指定输入数据所占宽度。可在格式字符前加一个正整数

9、指定输入数据所占宽度。如:如:scanf(“%2d”,&a);那么用户在输入数据时只能输入那么用户在输入数据时只能输入2位的整数。位的整数。南昌大学计算中心3、跳过某个输入数据、跳过某个输入数据可在可在%和格式字符间加入和格式字符间加入“”,可以跳过对应的输入数据可以跳过对应的输入数据 ,即不将此次输入的数据赋给相应的变量。即不将此次输入的数据赋给相应的变量。如:如:scanf(“%d% d%d”,&a,&b); printf(“%d %d”,a,b);用户若输入用户若输入10 20 30 则输出则输出10 304、在格式控制字符串中插入其他字符、在格式控制字符串中插入其他字符格式控制中有普通字符时格式控制中有普通字符时(包括转义字符包括转义字符),必须照原样输入。,必须照原样输入。为了减少不必要的输入量,除了逗号、分号、空格符以外,为了减少不必要的输入量,除了逗号、分号、空格符以外,格式控制中尽量不要出现普通字符。格式控制中尽量不要出现普通字符。南昌大学计算中心3.4 复合语句和空语句复合语句和空语句3.4.1 复合语句复合语句语句语句1 语句语句2 语句语句n3.4.2 空语句空语句main() ; / 空语句空语句/南昌大学计算中心3.5 程序举例程序举例(见书本见书本)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁