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;}
推荐阅读
-
-
-
秀美阡陌网|张一山宋妍霏疑似同居是真的吗?张一山宋妍霏什么关系
-
和田玉籽料|和田玉籽料 松风啸 天地动 猛虎下山 不怒而威
-
贝克汉姆|贝克汉姆夫妇曾感染新冠并传染多人,一度怀疑自己是“超级传播者”
-
HR月薪1万很普遍?你一个月挣多少?你们公司薪酬制度是怎样的?
-
-
张继科|14时官宣,张继科被抓悬念揭晓,爸爸现身回应,景甜做最好选择
-
有个关系还不错,但是帮她带饭、买东西从来忘了给钱,如果问她要也会给的同学,好像也不是故意不给,咋办
-
小小说体育|场上两镜头给出答案,尤文0-2揪出一大漏勺!29岁铁卫太业余
-
幼年丧父、家产被夺、母妹被逼服毒,她挣下万贯家财,终生未婚
-
-
带着妮妮看世界|而不区分开住?列车员无奈道出缘由!,为何火车卧铺都是男女混住
-
-
-
『小七说篮球』有望成为现实!,最刺激的季后赛要来了?两大“黑八”会师总决赛
-
中华小神兵|停火协议只是摆设,刚生效数分钟就发射炮弹,阿塞拜疆不宣而战
-
王者荣耀|边路射手大变天,守约虞姬沦为T3,最强射手之王回来了
-
-