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;}
推荐阅读
-
肆客足球|博格巴双手击球送点,曼联1-1西汉姆联升至第三
-
奇瑞瑞虎@奇瑞全新“战神”来袭!比丰田威兰达帅气,1.5T+四轮独悬,7.99W
-
NG视频|你是“骨相美”仍是“皮相美”,看清楚这5点,轻松辨别清晰
-
MIUI|MIUI 8月份有重要调整:解决发烧友吐槽的内测机制问题
-
-
『朱军』朱军现身钓鱼场,轻松上鱼、技法娴熟,网友:这水真黑!
-
-
深圳女网红,8年花800万整成范冰冰,嫁给主刀医生,后来怎么样了
-
-
求职|女生网上吐槽:应届毕业生求职陷入纠结,是选择生存还是面子?
-
新华社|新华财经|工信部闻库:形成以建促用的5G良性发展模式
-
湘湘带你看社会|罗田县民政局组织开展全县养老机构安全生产大检查
-
-
北青网综合|强对流天气蓝色预警:我国这些地方有雷暴大风或冰雹
-
闲情居|数字化转型具体落地有着落,超自动化开启RPA红利时代
-
-
亦记得|郭麒麟被问喜欢哪位歌手?他说出的答案。让范丞丞直呼受不了
-
牛肉做粉蒸,简单好做,省时省力,原汁原味还鲜嫩可口
-
-
忠橙12号|巩晓彬用好4人就有戏,39岁老将不想就此退役,齐鲁德比来了