C语言 格式输出 printf("y=%-8ld\n",y); 与printf("y=%-08ld\n",y); printf("y=%-8ld\n",y);
printf("y=%-8ld\n",y);
printf("y=%-08ld\n",y);
printf("y=%08ld\n",y);
printf("y=%+8ld\n",y);
输出上有什么区别 特别是 "-08" "+8" "08" 都代表什么?
我主要是不明白 “08” 中的0是什么意思 还有 为什么“08”和“+08” 输出结果的格式不一样?? “+8” 输出结果前面要带两个空格