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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 11:46:48
int x=1234; printf(

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

int x=1234; printf("ABS(x)=|%-08d|\n",x); 答案:ABS(x)=|1234□□□□|为什么是这个结果 求详细分析
比如说,%4d就代表向右对齐,4代表宽度,正数代表右对齐,负数代表左对齐,这样说明白吗?你的是%-08就是向左对齐,宽度为8