printf("%4d尀n",i*j);,请问一下,这个语句里的%4d是什么意思?跟%d有什么区别?

2025-04-13 22:26:43
推荐回答(2个)
回答1:

%4d是输出宽度为4的意思,如果宽度小于4前面将会用空格填充。比如你的i为1,j为2,则输入结果为:
2
前面是3个空格。你可以试一试。

回答2:

是C语言么.%4d应该是打印出来的数据长度是4位吧