右对齐 在%和d之间加上数字宽度 假设数字宽度为 2,如果要打印的位数小于 2,左边补足空格;如果要打印的位数大于 2,则打印所有的数字,不会截断。 当然看文字肯定是不易于理解的,直接看代码: int a = 1; printf("测试%d", a); 结果如下: 加上数字宽度: int a = 1