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;}
推荐阅读
-
-
「时代财经」旗下一汽马自达暴跌82%,一汽轿车去年净利大滑坡
-
美甲|女性到了50岁,是胖点好还是瘦点好?对照一下,或许不需要减肥
-
扬眼|聚焦“一区一城”,常州西太湖“三大战略”彰显滨湖之“美”
-
-
618购物节期间|“618”购物节期间全国快递业务量同比增长近五成
-
#微信#手机内存又不够了?其实和微信有关,把这个功能关闭立马见效!
-
-
988国际观察|特朗普这次真慌了:戴口罩是爱国行为!,全美确诊突破400万大关
-
热点美妆|最IN的夏日亲子装,这么穿让其他人只剩羡慕嫉妒
-
-
无尽娱乐:死一百次也要站起来!回忆那些游戏里最恢弘的战役
-
电影界 ▲5月6日首播,申河均&郑素敏主演《灵魂维修工》公开主海报
-
-
重庆之声@让汽车从工具秒变感情伙伴,“重庆造”SUV获赞“最强大脑”能读懂人心
-
『雨打屁屁痒』那么美国如果真的造出钢铁,钢铁侠说他一个人就可以维护世界和平
-
红杉|恒大汽车:引入腾讯、滴滴出行等多名知名国际投资者 筹集约40亿港元
-
时尚精卫|以及首饰搭配的六个误区,职场女性佩戴首饰的三大规则
-
ZAKER|| 东吴基金陈军:关注行业核心壁垒,相信市场力量,?首次公开亮相
-
大牌娱乐|从大10岁海陆,到大5岁陈小纭,于小彤还是把爱“作”没了