- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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输出数据宽度使用
您可能关注的文档
- BIM实施详细方案(精).doc
- c语言笔记附一套总复习题及答案(推荐).doc
- C语言程序设计(第三版)笔记-谭浩强.doc
- java程序设计试题库.doc
- K48+035上承式拱桥施工方案.doc
- xx地产项目二期景观、小区道路及雨污水管网工程投标文件(技术标).doc
- XX公司贷款调查报告.doc
- 比的基本性质教学反思.doc
- 毕业设计-单相三电平SPWM整流器的研究与设计.doc
- 毕业设计---年产1万吨水果罐头工厂设计.doc
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
文档评论(0)