第三章顺序结构精选PPT.ppt
《第三章顺序结构精选PPT.ppt》由会员分享,可在线阅读,更多相关《第三章顺序结构精选PPT.ppt(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章顺序结构第1页,本讲稿共11页3.格式控制:格式控制:1)他总是由)他总是由“%”开始,进跟其后的是格式描开始,进跟其后的是格式描述述 2)为各输出项提供格式转换说明)为各输出项提供格式转换说明 3)提供需要原样输出的文字或字符。)提供需要原样输出的文字或字符。A)在格式控制内,除格式说明以外的其他字在格式控制内,除格式说明以外的其他字符,一律原样输出符,一律原样输出 例如:例如:printf(a=%d,a);a=原样输出原样输出 printf(%d,%d,a,b);,原样输出原样输出 printf(%,a);4 printf函数常用的函数常用的格式说明格式说明:第2页,本讲稿共11页2
2、)修饰符(位于)修饰符(位于%和格式字符之间)和格式字符之间)a)l-长 h-短 +-使输出的数字总是带有“+”或“-”;-左对齐 0-加前导0#-输出的八进制或十六进制前加前导“0”或“0 x”,在其他进制前无效。b)输出数据所占宽度。()输出数据所占宽度。(m.n)1)对整数指定宽度:(d)m:当变量的实际宽度小于m时,左边多余位置补空格,当变量的实际宽度大于m时候,按实际输出。n:当变量的实际宽度大于n时,按实际输出,当变量的实际宽度小于n时,左边多余位置补0;2)对实数指定宽度(f,e)m:用于指定实数的总体宽度,包括小数点,当实数的总体宽度小于m时,在数据左侧补空格;当实数的总体宽度
3、大于m时候,m 无效。n:用于指定实数的小数部分的宽度,当实数的小数部分小于n时,在数据右侧补0;当实数的笑说部分大于n时,将小数多余的第3页,本讲稿共11页scanf函数函数1:概念:scanf函数是函数是C语言提供的标准输入函数,他的作用语言提供的标准输入函数,他的作用 是在是在终端设备上输入数据。终端设备上输入数据。1)scanf函数的一般调用形式函数的一般调用形式 scanf函数的一般调用形式如下:scanf(格式控制,输出项表);如果在scanf函数后加上“;”,就构成输入语句。例如:scanf(%d%d,&a,b&);scanf 是函数名 “%d%d”格式控制串&a,&b 是输入项
4、表中的两个输入项 2)格式说明:)格式说明:a)格式控制串的作用是指定输入时的数据转换格式;即格式转换说明。b)格式转换说明符是由“%”开始,其后是格式描述符 c)输入项表中的各项用逗号隔开,各输入项只能是合法的地址表达式。第4页,本讲稿共11页v附加格式说明符(修饰符)l修饰符功 能hm*用于d,o,x前,指定输入为short型整数用于d,o,x前,指定输入为long型整数用于e,f前,指定输入为double型实数指定输入数据宽度,遇空格或不可转换字符则结束抑制符,指定输入项读入后不赋给变量例 scanf(“%4d%2d%2d”,&yy,&mm,&dd);输入 19991015 则1999y
5、y,10 mm,15 dd例 scanf(“%3d%*4d%f”,&k,&f);输入 12345678765.43 则123k,8765.43f例 scanf(“%2d%*3d%2d”,&a,&b);输入 1234567 则12a,67b例 scanf(“%3c%2c”,&c1,&c2);输入 abcde 则ac1,d c2第5页,本讲稿共11页v说明:用“%c”格式符时,空格和转义字符作为有效字符输入如 scanf(“%c%c%c”,&c1,&c2,&c3);若输入abc 则ac1,c2,b c3输入数据时,遇以下情况认为该数据结束:v遇空格、TAB、或回车v遇宽度结束v遇非法输入如 sca
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 顺序 结构 精选 PPT
限制150内