C语言中%+d和%-3d是什么意思

2024年11月16日 11:41
有3个网友回答
网友(1):

+是显示正负符号的意思
-3是指右对齐,并且如果输出的值字符串长度至少为3,不够得空格补齐

网友(2):

int
a=3;a=4;
printf("%3d%d",a,b);表示a的值按三个字符宽度十进制输出,b的值按实际宽度十进制输出。
运行结果为:
34
即:空格空格34

网友(3):

-号是左对齐