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

2024-11-16 11:41:59
推荐回答(3个)
回答(1):

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

回答(2):

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

回答(3):

-号是左对齐