1. 程式人生 > >關於printf輸出之左對齊與右對齊

關於printf輸出之左對齊與右對齊

1.左對齊
printf(“%d\n”,101010);
預設為左對齊。

printf(“%-10d\n”,101010);
“-”表示左對齊,在數字寬度前面加上“-”號即可。
說明:數字寬度為10,如果要列印的位數小於10,則在後面補足空格;如果要列印的位數大於10,則列印所有的數字,不會截斷。

2.右對齊
printf(“%10d”,101010);
在%和d之間加上數字寬度,就可以右對齊。
說明:數字寬度為10,如果要列印的位數小於10,左邊補足空格;如果要列印的位數大於10,則列印所有的數字,不會截斷。

e.g
輸出名字(10個字元寬,左對齊),做出的題數(2個字元寬,右對齊)和時間分(4個字元寬,右對齊)。
這裡寫圖片描述