大家好,小淋來為大家解答以上問題。d,c很多人還不知道,現在讓我們一起來看看吧!
1、%d是一個有符號的十進制整數,而%c是一個字符。
2、這種符號就是“格式描述”,用于格式輸入和格式輸出,也就是在我們常見的printf和scanf函數中,對于不同類型的數據(比如int、float、char等)要使用不同的格式描述。)在輸入和輸出期間。
3、其中%d用于輸出十進制整數%f,輸出實數(包括單精度和雙精度),輸出十進制形式的%c,輸出一個字符%s,輸出一個字符串格式。還有輸出寬度、小數點位數等很多其他內容。請參考度娘相關內容。
4、擴展信息:
5、C語言中所有格式類型的定義:
6、1 、%d/i
7、接受一個整數值,用有符號的十進制整數表示,I是老式的寫法。
8、2 、%o
9、無符號八進制整數(不輸出前綴0)
10、3 、%u
11、無符號十進制整數
12、4 、%x/X
13、無符號十六進制整數,x對應abcdef,x對應ABCDEF(不輸出前綴0x)
14、5 、%f(左前)
15、F用于單精度浮點數和雙精度浮點數(LF在C99加入標準,含義與F相同)
16、6 、%e/E
17、用科學記數法表示的數字,其中“e”的大小寫代表輸出中使用的“e”的大小寫。
18、7%克/克
19、有效位數,如%.8g,表示單精度浮點數保留8個有效位數。
20、8 、%c
21、類型,輸入的數字可以根據ASCII碼轉換成相應的字符。
22、9%秒/秒
23、字符串,輸出字符串中的字符,直到字符串中的空字符(字符串以' \0 '結尾,是空字符)
24、10% p
25、十六進制形式的輸出指針。
26、11% n
27、到此字符為止,輸出字符總數,不輸出文本。
28、12、%%
29、輸出字符“%”(百分號)本身而不進行轉換。
30、參考來源:百度百科-printf
本文到此結束,希望對大家有所幫助。