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;}
推荐阅读
-
#创作者来直播#短视频3月报 | 行业迎资本热;快手游戏主播涨粉527万;电商火热
-
-
-
#TOM #Watch推进全民体能水平,国家体科所合作再落实,GoMore助力OPPO
-
中新经纬|宇通客车大跌5.55%,近5日流出1.19亿
-
宽哥撩育|家长想纠正他的坏习惯,这种办法可能有效,孩子习惯性咳嗽
-
幸福教育赵赵老师|我却心疼且原谅~~,孩子再次迟到
-
【交响乐】“千人交响乐+千人合唱团”如何实现同步?联欢执行总
-
【大综融通|环比大增18.57%!,澳洲、巴西铁矿石发运总量为2603.4万吨】
-
「半导体投资联盟」PC出货量排全球第4,并看好Q2表现,宏碁Q1
-
-
青年|还不会用大盘鸡?唯一可以比肩AWM的神枪,主播用了都说好!
-
周杰伦▲周杰伦“御用女助理”遭曝光,外表酷似Angelababy,比女星还好看
-
-
券商股:本周A股走牛、券商股大涨,有两大原因,将决定券商股下周走势
-
-
天涯沦落人|周四定去留!曝梅西90%可能留队一年,巴萨和西甲方面态度强硬
-
美股研究社■投资“简单充”为其第二大股东,阿里蚂蚁金服布局智能停车领域
-
阚清子|56岁田震高调回澳洲生活,扎双马尾出海玩乐,资产不菲过贵妇生活!
-