c语言程序设计学习笔记(4)

c语言程序设计学习笔记(4)

ID:6382556

大小:2.78 MB

页数:16页

时间:2018-01-12

c语言程序设计学习笔记(4)_第1页
c语言程序设计学习笔记(4)_第2页
c语言程序设计学习笔记(4)_第3页
c语言程序设计学习笔记(4)_第4页
c语言程序设计学习笔记(4)_第5页
资源描述:

《c语言程序设计学习笔记(4)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1616161616162)修饰符(位于%和格式字符之间)l长dldflfh短+使输出的数字总是带有“+”或者“-”-左对齐0加前导0(前导和左对齐不能同时使用)#在输出的八进制或者十六进制前加前导“0”或者“0X”其他进制中不其作用。3)输出数据所占宽度(m.n)(1)对整数指定宽度:(d)m:当变量的实际宽度小于m时,左边多余位置补空格;当变量的实际宽度大于m时,按实际输出。n:当变量的实际宽度大于n时,按实际输出;当变量的实际宽度小于n时,左边多余位置补0;16(2)对实数指定宽度:(f,e)m:用于指定实数的总体宽度,包括小数点当实数的总体宽度小于m

2、时,在数据左侧补空格;当实数的总体宽度大于m时,m无效。n:用于指定实数的小数部分宽度,当实数的小数部分小于n时,在数据右侧补0;当实数的小数部分大于n时,将小数的多余部分四舍五入。(3)对g或G指定宽度m:代表输出的总宽度n:代表输出几个有效位(4)对s指定宽度m:代表输出的总宽度n:代表输出字符的个数程序1,输出格式限制#includevoidmain(){inta=32767;longintal=32768;unsignedb=65535;floatc=123.456789;doubled=987.3654321;charch='A'

3、,s[]="abcdefg";clrscr();printf("a=%d",a);a=32767printf("al=ld",al);al=32768printf("b=%u,b=%ob=%x",b,b,b);b=65535,b=177777,b=ffffprintf("c=%f,b=%e,b=%g",c,c,c);c=123.456789c=1.23457e*02c=123.457printf("d=%lf,d=%e",d,d);d=987.654321,d=9.87654e*02printf("ch=%c",ch);ch=Apri

4、ntf("s[]=%s",s);s[]=abcdefgprintf("%%");%printf("a=%p",a);a=7FFF}程序2:修饰符的使用#include16voidmain(){inta=10;unsignedc=65535;floatb=-10.56;clrscr();printf("a=%d",a);a=10printf("a=%+d",a);a=+10printf("b=%f",b);b=-10.56printf("a=*%010d*",a);a=*000000000010*printf("c

5、=%#o",c);c=0177777(正常八进制的输出)printf("c=%#x",c);c=0xffff(正常十六进制的输出)}程序3输出数据宽度使用#includevoidmain(){inta=10;floatb=123.456;clrscr();printf("a=*%10d*",a);a=*--------10*printf("a=*%.10d*",a);a=*0000000010*printf("a=*%1d*",a);a=*10*printf("a=*%.1d*",a);a=*10*printf("b

6、=%f",b);b=123.456001printf("b=%15f",b);b=-----123.456001printf("b=%.2f",b);b=123.46printf("b=%.5f",b);b=123.45600printf("b=%8.5f",b);b=123.45600(以小数位为主)}程序4输出数据宽度使用16#includevoidmain(){floatb=123.456;chars="abcdefg";clrscr();printf("b=%g",b);b=123.456printf("b=

7、%5g",b);b=123.456printf("b=%10g",b);b=---123.456printf("b=%.4g",b);b=123.5printf("s=%s",s);s=abcdefgprintf("s=%5s",s);s=abcdefgprintf("s=%15s",s);s=--------abcdefgprintf("s=%.3s",s);s=abcprintf("s=%.15s",s);s=abcdefg}16161616161616

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。