(1)%ld表示數據以十進制有符號長整數的形式輸入或輸出。
(2)%d表示數據以十進制有符號整數的形式輸入或輸出。
(3)%u表示數據作為十進制無符號整數輸入或輸出。
格式說明符由%和格式字符組成。壹個格式控制字符串中可以有多個格式描述符,每組格式描述符以%開始,以壹個格式字符結束。具體類型及其含義如下:
擴展數據:
當格式說明符限制輸入或輸出數據類型時,應與數據開頭定義的數據類型相對應,否則會導致輸入或輸出錯誤。下面是壹些基本的數據定義類型。
(1)void:聲明函數沒有返回值或者沒有參數,聲明沒有類型指針,顯示丟棄操作的結果。(增加了C89標準)
(2)char:字符型數據,屬於整數型數據的壹種。(K & ampr期簡介)
(3)int:整數數據,通常代表編譯器指定的內存字節長度。(K & ampr期簡介)
(4)float:單精度浮點數據,屬於浮點數據的壹種。(K & ampr期簡介)
(5)double:雙精度浮點數據,屬於浮點數據的壹種。(K & ampr期簡介)
(6)_Bool:布爾類型(C99標準中的新功能)
(7)_復數:復數的基本類型(在C99標準中增加)
(8)_虛數:虛數,類似於復數的基本類型,沒有實部的純虛數(C99標準添加)。
(9)_Generic:提供壹個重載接口條目(在C11標準中添加)。
參考資料:
c語言_百度百科