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;}
推荐阅读
-
你身边的健康|胡萝卜怎么做好吃?怎么做营养价值丰富?为了养生进来看看!收藏
-
【大众报业·海报新闻】西米恩点射莫拉塔破门,十人尤文图斯1-1战平克罗托内
-
足球慢镜头|创2大耻辱纪录:6战秘鲁0球,梅西4轮1球!两次倒地遭无视
-
文汇网|陈伟霆上综艺“种草”,明星潮牌生意藏着何种文化消费密码
-
-
TikTok|终于硬气了!字节跳动将正式起诉特朗普政府
-
山西省政府网站 山西各设区市每年至少创建1个绿色建筑创新项目,2020年起
-
-
problem是什么意思中文;problem是什么意思?
-
小橘的潮时尚|初秋牛仔裤可以这样穿,搭配一件粉色无袖针织衫,温柔时尚显身材
-
黄景瑜|黄景瑜慌了?郭美美曝与他交往细节后,他频繁上线9次不敢回应
-
【许7秒记忆】就这么被新手给切废了,痛心!一块价值30万的海黄料
-
澎湃新闻|特朗普计划递延甚至永久削减工资税,恐危及老年选民支持率
-
原来是六币|文森特因家人被辱大发雷霆,怒怼路人像NT,被网友一致认可
-
明星直播反拍私生粉,事后机场遭报复性泼水,信件被安装跟踪器
-
街拍:小姐姐身穿粉红色百褶裙,亮丽又大气,更显青春活力范
-
-
襄阳失踪女童被翻墙逃走邻居杀害-襄阳失踪女孩找到了吗
-
好视力眼贴体验真的有收音机广告宣传的那么好吗用过的人觉得体验咋样啊
-
米尔|躲到哪里才是最安全?专家:两个地方能保命,如果爆发核战争