printf()是一个标准库函数 , 使用时需要include头文件stdio.h 。
#includeprintf()函数的调用形式为:
printf("格式控制字符串",输出列表);【前沿追踪|C语言printf指定宽度的格式化输出】其中 , 格式控制字符串用于指定输出格式 , 有格式字符串和非格式字符串两种形式 。
下面是一些常用的指定宽度的格式化输出例子 。
1、格式化输出整型d格式 , 用来输出十进制整数 。
%d:按整型数据的实际长度输出;%md:m为指定的输出宽度 。 如果数据的位数小于m , 则左端补空格;若大于m , 则按实际位数输出;%0md:同上 , 但这里如果数据的位数小于m , 则左端补0;若大于m , 则按实际位数输出 。
%f:整数部分全部输出 , 并输出6位小数;%.nf:整数部分全部输出 , 并输出n位小数;%m.nf:输出共占m列 , n位小数 , 若数值宽度小于m则左端补空格 。
%s:输入全部字符串;%ms:输出的字符串共占m列 , 若字符串本身的长度小于m , 则左补空格;若字符串本身的长度大于m , 则全部输出 。
#includeintmain(){inta=8;intb=16;printf("1.a:%d,b:%dn",a,b);printf("2.a:%4d,b:%4dn",a,b);printf("3.a:%04d,b:%04dnn",a,b);doublex=8.12345678;doubley=16.12345678;printf("1.x:%f,y:%fn",x,y);printf("2.x:%.2f,y:%.2fn",x,y);printf("3.x:%6.2f,y:%6.2fn",x,y);printf("4.x:%06.2f,y:%06.2fnn",x,y);chars[]="hello";printf("1.s:%sn",s);printf("2.s:%8sn",s);return0;}
推荐阅读
-
健康■厨房里的3种“椒”,杀菌止痛、散寒祛湿,还防癌!平时多吃点
-
涡轮增压和自然吸气发动机哪个更好?买车时你会怎么选?
-
-
-
环境温度|多肉叶子不着色,该怎么解决?做到这些,上色容易还格外好看
-
-
快乐育儿分享|家长还让孩子吃,小心变成“小矮个”,3种食物被评“身高杀手”
-
「孟晚舟案加拿大为美方火中取栗」孟晚舟案加拿大为美方火中取栗,是以加拿大公众的利益为代价
-
-
-
-
生肖|11月末鸿运天降,3生肖贵人赐运,最容易一路发大财
-
幼儿园美食分享的句子?幼儿园美食分享的优美句子仪式感
-
meiko|EDG前下辅“恩断义绝”?IBoy删除Meiko,评论区却是几乎一边倒
-
淘淘是我呀|不送幼儿园,却培养出了表演小天才,农村妈妈在家散养3个孩子
-
小偷|小偷界的祖师爷,盗跖时迁完全不能比,一人能挡十万军
-
摩羯娱评|失去美颜和瘦身效果后,这颜值身材确实没想到,杨幂亮相线下活动
-
新华国际|菲律宾南部发生连环爆炸事件 目前伤亡情况不明
-
PrimeXBT盛币网|币圈清流?解读PrimeXBT盛币网究竟如何实现了比特币用户的快速增长?
-
万蓓思|美国女星两年因贩毒被捕入狱六次,为经济纠纷雇凶手将前夫杀害