请问printf里面那个%4d和%6d的4和6是什么意思?

CSDN问答 2021-12-30 11:27:20 阅读数:651

是什么 里面 printf 什么意思 请问

img




采纳答案:

格式化输出整数,输出宽度为4、6,且右对齐,例如:

printf( "%4d", 1 );

输出1的前边有3个空格,补齐4位的宽度

如果有帮助,请采纳,多谢!



其他答案2:

img


其他答案3:

就是输出一个四位整型数和六位整型数,不到四位六位空格补齐


其他答案4:

如果输出的数宽度小于4和6,在前面添加空格,例如num=32,%4d输出num是输出[][]32,
num=3输出[][][]3


其他答案5:

%6d---输入输出十进制数上限六位
%4d---输入输出十进制数上限四位


其他答案6:

正确的代码应该如下,然后
%4d的作用是输出一个宽度为4的且右对齐的整型数值
%6d的作用是输出一个宽度为6的且右对齐的整型数值

#include<stdio.h>#include<stdlib.h>int main(){ int num=1; while(num<21){ printf("%4d %6d\n",num,num*num); num=num+1; return 0; }}
版权声明:本文为[CSDN问答]所创,转载请带上原文链接,感谢。 https://ask.csdn.net/questions/7619908