一道C语言的题,, main() {int a=1234;printf(“%2d尀n",a); }

2025-04-25 07:09:29
推荐回答(1个)
回答1:

如果a=1;printf(“%2d\n",a)则输出的是空格和1,若是%3则是2个空格和1
若a=12;printf(“%3d\n",a)输出了空格和12
我想这样你就对%数字多少有了解了吧
但如果你的数超过%的数~则照常输出,就像你平时%d一样~其实也是%1d
不超过%的数,则多出的则用空格表示