int x=1234; printf("ABS(x)=|%-08d|\n",x); 答案:ABS(x)=|1234□□□□|为什么是这个结果 求详细分析

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/14 16:55:43

int x=1234; printf("ABS(x)=|%-08d|\n",x); 答案:ABS(x)=|1234□□□□|
为什么是这个结果 求详细分析

比如说,%4d就代表向右对齐,4代表宽度,正数代表右对齐,负数代表左对齐,这样说明白吗?你的是%-08就是向左对齐,宽度为8