在C語言中,可以使用printf
函數的格式化輸出選項來實現右對齊輸出。具體方法是通過設置輸出寬度和對齊方式來實現的。下面是一個簡單的示例:
#include<stdio.h>
int main() {
int num = 42;
int width = 10; // 設置輸出寬度
printf("Right-aligned output:\n");
printf("%*d\n", width, num); // 使用 * 作為寬度說明符,右對齊輸出
return 0;
}
在這個示例中,我們將輸出寬度設置為10,并使用%*d
格式說明符,其中*
號表示寬度由參數width
指定。運行此程序后,輸出結果如下:
Right-aligned output:
42
可以看到,數字42被右對齊輸出,前面有6個空格。你可以根據需要調整width
的值來改變輸出寬度。