在C语言中,可以使用printf函数的格式控制符来实现结果对齐。具体方法有两种:
示例代码:
#include <stdio.h>
int main() {
int num1 = 123;
int num2 = 45;
printf("%5d\n", num1);
printf("%5d\n", num2);
return 0;
}
以上代码会输出:
123
45
其中,每个整数占据5个字符的宽度,不足的部分用空格填充。
\t
可以在输出中插入一个制表位,使得结果对齐。每个制表位的宽度默认为8个字符,但也可以通过调整输出的位置来实现对齐。示例代码:
#include <stdio.h>
int main() {
int num1 = 123;
int num2 = 45;
printf("%d\t%d\n", num1, num2);
return 0;
}
以上代码会输出:
123 45
其中,制表符\t
在输出中插入了一个制表位,使得结果对齐。如果结果长度不足8个字符,则会自动补齐。