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;}
推荐阅读
-
-
-
汽车小雯|“德味”江淮嘉悦X4能否成为小型SUV市场新战甲?,6.28万起售
-
『上观新闻』已超过往年同期量值,浦东机场日均货运航班达200多架次
-
新华社新闻|宁波舟山港海域实现北斗遥测公用航标全覆盖
-
湖南医聊@棒!“科技爱尔”又发力,第四家企业入选“国家队”
-
【伊隆·马斯克】马斯克的载人龙“拯救”美国航天?你是否了解欢呼后的不堪往事
-
竖起耳朵听唯美到无法呼吸!,席慕蓉的诗翻译成英文版
-
-
-
台海网|全力抗洪救灾(图),解放军和武警部队科学调配救援力量
-
-
无梦旅人|鞠婧祎、herry、王力宏,原来大明星都会小提琴
-
游侠网|女仆长十六夜咲夜!《东方月夜》9月登陆XB1/Win10
-
江水寒|老公视角!罗晋掌镜为唐嫣拍大片 审美在线获盛赞
-
健养小王医师|一定要带回家,可治疗湿疹,预防感冒,比药还管用,路边遇见此花
-
姚哥乡村行1|可口下饭做法简单,吃一次流连忘返,营养丰富香味浓郁
-
三分钟穿搭手册|吴宣仪罕见男友风穿搭,丢掉平日甜美风,看着还真别有一番风味
-
-