%c | 字符及其ASCALL碼 |
---|---|
%s | 字符串 |
%d | 整數(十進制) |
%u | 無符號整數 |
%o | 整數(八進制) |
%x | 無符號整數(十六進制) |
%f | 浮點數字 |
%g | 浮點數字 |
%e | 浮點數字(科學計數法) |
%p | 指針 |
%n | 存儲輸出字符的數量放進參數列表的下一個變量中 |
printf( )
printf("a%d\n",90);
( )內叫做參數列表,每兩個用逗號隔開
在" ",內的值會如實輸出 %d代表實數,在輸出時會被90這個實數代替
%3d就是設置輸出的寬度爲3
\nj就是換行符
printf("a%3d\n",9)
printf("a%3d\n",90)
printf("a%3d\n",909)
也可以把上一步沒有數字的空填0
printf("a%03d\n",9)
%f ,f就是float的略寫;
%lf,就是long float;
%.2f;就是規定輸出小數點後倆各位(四捨五入)後
printf("a;%.2f",122.55);
scanf()
int n,f,u;
scanf("%d-%d-%d",&n,&f,&u);
printf("%d,%d,%d",n,f,u);}
輸出結果
由上面輸入可以看出輸入時,-也要輸入;而賦值n,必需在前面加&