printf函數是C語言中用于輸出內容的函數,其用法如下:
printf("格式控制字符串", 參數1, 參數2, ...);
其中,格式控制字符串
中可以包含普通字符和格式轉換指示符,用于指定輸出的格式,而參數則是要輸出的內容。
%d
:輸出十進制有符號整數。%u
:輸出十進制無符號整數。%f
:輸出浮點數。%c
:輸出一個字符。%s
:輸出一個字符串。%p
:輸出指針的值。int num = 10;
float f = 3.14;
char ch = 'A';
char str[10] = "Hello";
printf("整數:%d\n", num);
printf("浮點數:%f\n", f);
printf("字符:%c\n", ch);
printf("字符串:%s\n", str);
printf("指針:%p\n", &num);
輸出結果:
整數:10
浮點數:3.140000
字符:A
字符串:Hello
指針:0x7ffd324e6aac
注意:在格式控制字符串中,%
后面的數字、符號和點號等可以用于指定輸出的格式,例如%5d
表示輸出寬度為5的十進制整數,%.2f
表示輸出浮點數并保留兩位小數。詳細的格式說明可以參考C語言的格式化輸入輸出文檔。