int printf("格式化字串", 項目1, 項目2, ...)
%d, %s
兩個格式碼,後接兩個變數項目,id 及 name 內容分別以格式 %d
及 %s
填到對應的位置。
printf("sid = %d, myname = %s\n", id, name)
格式碼 | 輸出 |
%c |
字元 |
%d, %i |
十進位整數 |
%ld |
十進位長整數 |
%e |
浮點數,指數 e 型式 |
%f |
浮點數,小數點型式 |
%o |
八進位整數 |
%s |
字串 |
%u |
無負號十進位整數 |
%x |
無負號十六進位整數 |
%% |
百分比符號 |
[dywang@dyw219 zzz]$ vim fstdio1.c [dywang@dyw219 zzz]$ cat fstdio1.c #include <stdio.h> main() { int pass=90; printf("C %u%% PASS\n", pass); }
[dywang@dyw219 zzz]$ gcc -o fstdio1 fstdio1.c [dywang@dyw219 zzz]$ ./fstdio1 C 90% PASS