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;}
推荐阅读
-
-
-
-
【日日科技说】直播带货的第一款手机,雷军笑了!,罗永浩离开锤子后
-
「小军哥看历史」婚后大变样,抠门抠的要死,“很无能人都快废了”的三生肖
-
-
印度_社会|新高!印度单日新增新冠确诊病例首次破5万
-
-
-
c2驾照开手自一体可以不?c2驾照可以开手自一体的吗
-
王者高能团|网友感谢月光,谢谢他反向毒奶!,AG成功搭上晋级末班车
-
北京青年报-北青网|北京时代美术馆将推出系列甜蜜七夕活动
-
山阳君|历经“十朝不倒”,冯道到底有什么过人之处?,身处官场
-
妈妈抱着宝宝不慎摔倒后用手肘紧紧护住宝宝 :宝宝没受伤,自己骨膜受伤了
-
-
「新华网」伊朗欢迎俄土就叙利亚北部局势签署谅解备忘录
-
作为英国留学生 4个月赌博输掉三万多镑 自己又一点点赚回来(平均每个月2000镑)总的来说我赚了吗
-
一哥街拍|52岁仍然不见老,9岁儿子庆庆高颜值遗传爸,蔡国庆带儿子现身
-
【励志搞笑人生】早安祝福语漂亮图片,早上好唯美暖心问候语
-
路某|山西新婚女教师失踪,警方17年后再缉凶!其丈夫曾承认作案后又翻供