完整程式碼
#include <stdio.h> int main(void){ int i=10, j=20; int m=74; float n=7.4; int p=72777; int digit=75; printf("%d + %d 的和為 %d \n\n",i,j,i+j); printf("寬度= 5, 空位不補0 :%5d \n",m); printf("寬度= 5, 空位補 0 :%05d \n\n",m); printf("寬為5, 數字前加正號, 空位補0 :%+05d \n",m); printf("寬為5, 數字前加正號, 空位不補0 :%+5d \n\n",m); printf("整數寬度=4, 小數寬度=2, 空位不補0:%7.2f \n",n); printf("整數寬度=4, 小數寬度=2, 空位補0 :%07.2f \n\n",n); printf("變數digit=75向左靠齊,不會補0或空白字元\n"); printf("75 加上參數 -符號 的格式輸出:%-030d \n\n",digit); printf("設定 3 個字元寬,超過設定的欄位時 \n"); printf("變數p為72777,會調整到數值的長度:%3d \n\n",p); printf("用 10 個字元寬度,並且加上正負號,空位補0, \n"); printf("並以 long int 的格式輸出"); printf("變數 digit 的值:%+010ld",digit); return 0; }
輸出結果
參考資料:最新C程式語言