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;}
推荐阅读
-
几品飞车|成618最大赢家,国产输得惨不忍睹,iPhone11销量90万部
-
手机游戏@DNF手游上线时间已定!玩家:这只是开胃菜,还有更好玩的
-
-
【】中方敦促美方停止对所谓“人民币汇率低估”进行反补贴调查
-
五菱宏光|五菱MINI的对手来了,3万出头,标配空调气囊,颜值堪比甲壳虫
-
开悟|开悟的人最可怕,人生至高境界,全在《金刚经》这三句话中
-
#寺庙#西安被“遗忘”的景区,废弃很久售票厅无人看管,本地人却喜欢去
-
特朗普|特朗普感染新冠西方人是这么说的:中国的孙子兵法没少看!
-
AMD|AMD Zen5+Zen4D大小核混合三种工艺?3nm+5nm+6nm
-
-
【嘿科技在这里】AI打击野生动物非法贸易,一周AI大事盘点:首个活体机器人诞生
-
邱叔时尚风景线|简直萌翻了,李沁这次穿搭惊艳到我了!上有橙子下有西瓜
-
-
-
范蠡|金庸笔下第一美女战神,自己悟出绝世剑法,最后却沦为男人的玩物
-
-
-
你的拍照男友|时尚服装对于大众而言就是简单舒适,知性美搭配,散发出迷人魅力
-
王者荣耀|拖米称:KPL秋季赛“4大金刚”已确定3个,RW跟EDGM争倒数第1!
-
[轻型坦克]美国最新坦克,曝光了!我15式坦克比它强太多,有来自娘胎的优势