printf函数输出中%10d,%-3d,对齐原理是什么,
LZ 可以去查阅include.h 头文件中的函数,
如:
#include <stdio.h>
int main()
{
int a = 10;
printf("###%15d***\n",a); // 左边扑空格,当输出的位数不足15位时候 ,也就是 3个#号,加上10,2位,一共5位,还要补10位就是空格
printf("###%-15d***\n", a); // 右边补空格,当输出的位数不足15位时候 ,也就是 3个*号,加上10,2位,一共5位,还要补10位就是空格
}
输出:
### 10***
###10 ***
|