龙空技术网

C语言printf()函数中的%d

李如壹 20

前言:

此刻小伙伴们对“c语言中的d”可能比较讲究,同学们都需要知道一些“c语言中的d”的相关资讯。那么小编同时在网摘上收集了一些有关“c语言中的d””的相关文章,希望你们能喜欢,各位老铁们快快来了解一下吧!

例1、

int i=46;

printf("|%d|%5d|%-6d|%10.5d|\n",i,i,i,i);

输出结果

解释:

1、%d以十进制形式输出默认d前面是1,正常输出全部位数数据。

2、%5d输出数据的整个宽度(占的位数)是5位,不足在左边补空格,大于正常输出。

3、%-6d输出数据的整个宽度(占的位数)是6位,不足在右边补空格,大于正常输出。

4、%10.5d输出数的整个宽度是10位,用5位数显示46,不足在前面补0,大于正常输出。

总结,%d中间的数主要是指定整个数据的所占字符长度,小数点后面的数字控制显示位数。

标签: #c语言中的d #输出d