在C語言中,可以通過在printf函數中使用格式化字符串來實現輸出右對齊的效果。例如,可以使用"%10d"來將一個整數輸出為右對齊并占據10個字符的寬度。下面是一個示例代碼:
#include <stdio.h>
int main() {
int num1 = 1234;
int num2 = 56789;
printf("%10d\n", num1);
printf("%10d\n", num2);
return 0;
}
在上面的代碼中,"%10d"表示輸出一個整數并使用10個字符的寬度,當數字的位數不足10位時會在左邊填充空格以實現右對齊的效果。你可以根據需要調整數字的寬度來實現不同的右對齊效果。