在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個字符,則會自動補齊。