printf("%-6d尀n",a) 括号里-6代表什么意思

2025-03-22 03:42:11
推荐回答(2个)
回答1:

“-”代表左对齐;
6代表a的整数值占6位,不够的补空格,多了就按照实际显示;
%-6d\n,a
就是a
整数占6个字符位,左对齐,最后换行

回答2:

在printf()函数中,连续两个%是为了输出一个'%'字符。
例如当a的值为100时,printf()的结果如下:
a
=
100------------a(=
%6d)
(换行)