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,盘点NBA季后赛三双次数最多的10大巨星
-
-
联合国|中国或将再添一个“新省份”?引得36国眼红,联合国:合情合法!
-
农民工带孩子逛耐克疑遭歧视,被抢走选中的衣服!耐克道歉后,当事人:得饶人处且饶人
-
忽如一夜春风来千树万树梨花开描写的是什么季节的诗?忽如一夜春风来千树万树梨花开描写的是什么季节的情景
-
游戏人生如梦|但也要注意,有一个NPC,我的世界:这些怪物没有boss厉害
-
-
俏克力|SKT冒泡赛令人担忧?,英雄联盟:全球总决赛名额大致已经确定
-
特朗普|特朗普公开要求伊朗不要处死3名抗议者,此前美国刚处死一人
-
#爱生活系感恩#这三点缺一不可!,今年旗舰机缺失哪一点最不能接受?分析后
-
娱乐中的趣闻|蹋顿不复往日风光,坐上“冷板凳”,三国杀里的“过气神将”
-
-
-
-
博闻焦点|请别打扰他,那里是他最后的尊严,如果一个中年男人在卫生间流泪
-
-
-
31省份新增新型肺炎确诊病例3887例 累计24324例
-
-
潮车行天下|? 疫情期间湖北 H9 茶农车主悄悄做了这些,哈弗卖茶了