C语言程序设计学习笔记(4).doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品Word文档 ,知识共享! PAGE 2)修饰符(位于%和格式字符之间) l 长 d ld f lf h 短 + 使输出的数字总是带有“+”或者“-” - 左对齐 0 加前导0 (前导和左对齐不能同时使用) # 在输出的八进制或者十六进制前加前导“0” 或者“0X” 3)输出数据所占宽度(m.n) (1)对整数指定宽度:(d) m:当变量的实际宽度小于m时,左边多余位置补空格;当变量的实际宽度大于m时,按实际输出。 n:当变量的实际宽度大于n时,按实际输出;当变量的实际宽度小于n时,左边多余位置补0; (2)对实数指定宽度:(f,e) m:用于指定实数的总体宽度,包括小数点 当实数的总体宽度小于m时,在数据左侧补空格;当实数的总体宽度大于m时,m无效。 n:用于指定实数的小数部分宽度,当实数的小数部分小于n时,在数据右侧补0;当实数的小数部分大于n时,将小数的多余部分四舍五入。 (3)对g或G指定宽度 m:代表输出的总宽度 n:代表输出几个有效位 (4)对s指定宽度 m:代表输出的总宽度 n:代表输出字符的个数 程序1,输出格式限制 #includestdio.h void main() { int a=32767; long int al=32768; unsigned b=65535; float c=123.456789; double d=987.3654321; char ch=A,s[]=abcdefg; clrscr(); printf(a=%d\n,a ); a=32767 printf( al=ld\n,al); al=32768 printf(b=%u, b=%o b=%x\n,b,b,b ); b=65535, b=177777, b=ffff printf(c=%f, b=%e, b=%g\n,c,c,c ); c=123.456789 c=1.23457e*02 c=123.457 printf(d=%lf, d=%e\n,d,d ); d=987.654321, d=9.87654e*02 printf( ch=%c\n,ch); ch=A printf(s[]=%s\n,s ); s[]=abcdefg printf(%%\n ); % printf( a=%p\n,a); a=7FFF } 程序2:修饰符的使用 #includestdio.h void main() { int a=10; unsigned c=65535; float b=-10.56; clrscr(); printf(a=%d\n,a); a=10 printf(a=%+d\n,a); a=+10 printf(b=%f\n,b); b=-10.56 printf(a=*%010d*\n,a); a=*000000000010* printf(c=%#o\n,c); c=0177777 (正常八进制的输出) printf(c=%#x\n,c); c=0xffff (正常十六进制的输出) } 程序3输出数据宽度使用 #includestdio.h void main() { int a=10; float b=123.456; clrscr(); printf(a=*%10d*\n,a); a=*10* printf(a=*%.10d*\n,a); a=*0000000010* printf(a=*%1d*\n,a); a=*10* printf(a=*%.1d*\n,a); a=*10* printf(b=%f\n,b); b=123.456001 printf(b=%15f\n,b); b=123.456001 printf(b=%.2f\n,b); b=123.46 printf(b=%.5f\n,b); b=123.45600 printf(b=%8.5f\n,b); b=123.45600 (以小数位为主) } 程序4输出数据宽度使用

您可能关注的文档

文档评论(0)

哆啦 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档