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;}
推荐阅读
-
阿里巴巴|跟着马云20年,那个兢兢业业不肯辞职的前台小妹,现在怎么样了?
-
-
我曾是160斤胖女人,58次相亲失败,减重50斤后,被小8岁男友表白
-
-
「娱乐略知三四」这才是京城第一大富豪,他家的四合院紧挨着故宫,家具全是金丝楠木
-
「运动」没错!那些不动”的动作带来的泵感可以把你虐哭?
-
瓦妮莎@心酸!去世仅102天 38岁瓦妮莎像60岁 球迷:5次怀孕1次流产 太惨
-
紫陌红尘|芝芝怼魏亚云,《亲爱的自己》第42-43集预告:思雨怼王子茹
-
女生|“口臭”会越来越严重,再不改真没人要了女生常吃3种零食
-
军迷次元喵|结果让所有小国绝望,击沉一艘航母有多难?美军做了一次测试
-
-
杭州市民卡|免费!杭州这个地方为户外工作者提供凉茶!更多便民服务→
-
宝妈小厨8|女性长出“小胡子”,剃掉还是拔掉?学会三招,或能让你告别尴尬
-
坠楼身亡:四川一小区住户家中起火 男孩从起火房屋坠楼身亡
-
-
乐普医生|只因少了一个步骤,突发胸痛,阿司匹林帮倒忙
-
陈先生|“循环证明”没完没了,证明“我爸是我爸”为什么就这么难
-
明星八卦|“陈情令”演员撞衫,宣璐和杨幂穿同款,孟子义撞上娜扎,于斌这个意外了!
-
-
#小米科技#一加8Pro对比小米10Pro, 谁更适合作为你的旗舰手机?