在C語言中,可以使用printf函數來實現左對齊。可以通過在格式控制字符串中使用%-來指定左對齊。
例如,下面的代碼將輸出一個左對齊的字符串:
#include <stdio.h>
int main() {
char str[] = "Hello, world!";
printf("%-20s\n", str);
return 0;
}
輸出結果為:
Hello, world!
在上述代碼中,%
表示格式控制的開始,-
表示左對齊,20
表示字段寬度為20個字符,s
表示字符串類型。通過使用%-20s
的格式控制字符串,將字符串str
左對齊輸出,并且字段寬度為20個字符。如果字符串的長度小于20個字符,會在右側使用空格進行填充,以達到指定的字段寬度。