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;}
推荐阅读
-
#松鼠小厨#在家做水煮鱼,油少热量低,吃多不怕胖,麻辣鲜香太解馋了
-
荣耀|7999元!荣耀Magic 3至臻版开售:骁龙888+/六边形后摄
-
-
华为智慧助手·今天推出一站式高考服务,大数据为千万考生加油助力
-
话梅的妈妈|帮着李宗盛养活公司,因为一顿饭丢了饭碗,当年跟王菲争天后位置
-
达人说历史|女人怎么办?,古代经常打战死掉那么多男丁
-
妙笔故事|35岁高以翔带病工作17个小时后猝死:“生命从来就只有一次”
-
地铁车厢内男子为拍视频躺在地上睡觉 网友热议:这样不尴尬吗
-
-
发型:还在沉迷“高马尾”?已经过时了,今春流行这3种发型,气质好看
-
-
山东男篮|12人次大调整之后,山东男篮实力稳步提升,冲击四强有戏
-
十方游戏杂谈|为什么是P图,《我的世界》玩家却觉得真实,一切与“中毒”有关
-
-
-
家居设计分享|晒晒老公爆改的玄关,邻居看了都竖大指
-
问界|乘坐体验比埃尔法还舒服 AITO问界M7上市:31.98万元起
-
-
微博|南充少女遭家暴?邻居眼里很优秀,沉迷手机曾看心理医生,官方调查未发现有家暴
-
九酷娱乐■医生提醒:掌握4个用药误区,血压稳降减少副作用,长期吃降压药