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@deyu zzz]$ vim fstdio1.c
[dywang@deyu zzz]$ cat fstdio1.c
#include <stdio.h>
int main() {
int pass=90;
printf("C %u%% PASS\n", pass);
}
[dywang@deyu zzz]$ gcc -o fstdio1 fstdio1.c [dywang@deyu zzz]$ ./fstdio1 C 90% PASS