c語言printf的用法是什么

小億
89
2024-02-01 10:55:48
欄目: 編程語言

printf函數(shù)是C語言中用于輸出內(nèi)容的函數(shù),其用法如下:

  1. 語法:
printf("格式控制字符串", 參數(shù)1, 參數(shù)2, ...);

其中,格式控制字符串中可以包含普通字符和格式轉(zhuǎn)換指示符,用于指定輸出的格式,而參數(shù)則是要輸出的內(nèi)容。

  1. 格式轉(zhuǎn)換指示符:
  • %d:輸出十進(jìn)制有符號(hào)整數(shù)。
  • %u:輸出十進(jìn)制無符號(hào)整數(shù)。
  • %f:輸出浮點(diǎn)數(shù)。
  • %c:輸出一個(gè)字符。
  • %s:輸出一個(gè)字符串。
  • %p:輸出指針的值。
  1. 示例:
int num = 10;
float f = 3.14;
char ch = 'A';
char str[10] = "Hello";
printf("整數(shù):%d\n", num);
printf("浮點(diǎn)數(shù):%f\n", f);
printf("字符:%c\n", ch);
printf("字符串:%s\n", str);
printf("指針:%p\n", &num);

輸出結(jié)果:

整數(shù):10
浮點(diǎn)數(shù):3.140000
字符:A
字符串:Hello
指針:0x7ffd324e6aac

注意:在格式控制字符串中,%后面的數(shù)字、符號(hào)和點(diǎn)號(hào)等可以用于指定輸出的格式,例如%5d表示輸出寬度為5的十進(jìn)制整數(shù),%.2f表示輸出浮點(diǎn)數(shù)并保留兩位小數(shù)。詳細(xì)的格式說明可以參考C語言的格式化輸入輸出文檔。

0