當前位置:編程學習大全網 - 編程軟體 - C語言% ld,and % u分別是什麽意思?

C語言% ld,and % u分別是什麽意思?

%ld,%d,%u都是格式說明符中的類型。它的功能是根據格式說明符指定的格式輸入或輸出數據。

(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語言_百度百科

  • 上一篇:4×msaa什麽意思
  • 下一篇:這個視頻的歌叫什麽,在給個下載地址!
  • copyright 2024編程學習大全網