ch格式化的输入输出PPT课件下载推荐.ppt
- 文档编号:14283738
- 上传时间:2022-10-21
- 格式:PPT
- 页数:22
- 大小:298.50KB
ch格式化的输入输出PPT课件下载推荐.ppt
《ch格式化的输入输出PPT课件下载推荐.ppt》由会员分享,可在线阅读,更多相关《ch格式化的输入输出PPT课件下载推荐.ppt(22页珍藏版)》请在冰豆网上搜索。
表达式1,表达式2,是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数相同,各参数之间用“,”分开,且顺序一一对应,否则将会出现意想不到的错误。
转换说明符,基本形式:
%m.pX或者%-m.pXX:
是个字母,表示数据输出时的类型m.p:
m用来指定输出值的最小宽度(即输出的字符个数),.p用来指定输出精度,其用法较多,可在后续章节中逐渐学习。
常见的用法是输出浮点数时指定其中小数的位数。
m和.p都是可选的,即不一定使用。
在m.pX之前加一负号“-”,表示在输出区内左对齐(缺省情况下是右对齐)。
转换说明符,%m.pX在X位置上,常用的字母有:
d表示输出形式为十进制整数e表示输出形式为指数形式(科学计数法形式)的浮点数。
f表示输出形式为定点10进制形式的浮点数(也简称为实数)。
g表示指数形式或者定点10进制形式的浮点数(详见教材说明)。
c表示输出形式为单个字符。
s表示输出形式为一个字符串。
比如:
%d,%f,%7d,%4.3f,%-.3f,%-8.2e,%-10g,%c,%s完整的内容,详见教材22.3节(P393)。
例子:
inti,j;
floatx,y;
i=10;
j=20;
x=43.2892f;
y=5527.0f;
printf(i=%d,j=%d,x=%f,y=%fn,i,j,x,y);
输出:
i=10,j=20,x=43.289200,y=5527.000000,7,#includeintmain(void)inti;
floatx;
i=40;
x=839.21f;
printf(|%d|%5d|%-5d|%5.3d|n,i,i,i,i);
printf(|%10.3f|%10.3e|%-10g|n,x,x,x);
return0;
1-2标准格式输入函数scanf(),scanf()函数的作用:
按指定的格式从标准输入设备(键盘)输入数据。
函数scanf()的使用格式为:
scanf(格式控制串”,地址列表);
#includevoidmain()intnum;
scanf(%d,#includevoidmain()intnum1,num2;
scanf(%d%d,#includevoidmain()intnum1,num2;
scanf(%d,%d,程序输出结果:
注意输入时避免如下错误:
#includevoidmain()floatnum1,num2;
scanf(%f%f”,#includevoidmain()charch;
printf(请输入一个字符:
);
scanf(%c,【思考】以下程序应如何输入?
#includevoidmain()charch1,ch2;
scanf(%c%c,正确输入后的程序结果显示如上图:
【思考】产生右图结果的原因是什么?
#includevoidmain()charstr10;
printf(请输入一个字符串);
scanf(%s,str);
printf(你输入的字符串是%sn,str);
scanf()函数使用说明,函数scanf()的使用格式为:
scanf(“格式控制串”,地址列表);
1、地址列表为变量的地址,取变量的地址用“&
”2、格式符:
%d%f%c%s3、输入多个数据,一般以空格、TAB、回车键作为分隔符4、若格式符之间用其它字符作为分隔符,则输入时的分隔符与格式串中分隔符保持一致5、用%c控制输入字符,空格或其它字符作为有效字符输入6、用%s控制输入字符串,遇空格、TAB、回车表示结束,【模仿练习】按如下要求输入两名学生的成绩(整数)并输出显示在屏幕上。
运行结果如下图所示:
【模仿练习】按如下要求输入两名学生的成绩(浮点数)并输出显示在屏幕上。
【模仿练习】从键盘输入一名学生的基本信息,包括性别(F代表女性,M代表男性)、姓名,然后输出其信息。
运行效果如下图所示:
【模仿练习】按如下要求输入一名学生的姓名并输出显示在屏幕上。
【注意】用scanf函数输入时,s遇空格、回车表示结束。
运行结果如右图所示:
讨论并总结,输入函数scanf()的格式和输出函数printf()有什么区别?
用scanf()输入时,输入多个数据应注意什么?
用scanf()输入多个字符时,应注意什么?
用scanf()输入字符串,遇什么结束?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ch 格式化 输入输出