C語言中用printf 函式輸出資料

2021-09-29 02:20:56 字數 609 閱讀 1339

f格式符。 用來輸出實數(包括單、雙精度,長雙精度),以小數的形式輸出,有以下幾種用法:

1.基本型,用%f。

系統處理的一般方法是:實數中的整數部分全部輸出,小數部分輸出6位。

栗子1:

#include

intmain()

結果為:

2.指定資料寬度和小數字數,用%m.nf

含義為:指定輸出資料為m位,其中包含f位小數

栗子:

#include

intmain()

結果為:

乙個雙精度只能保證15位有效數字的精確度,即使指定小數字數為50,也不能保證50位都是有效數字。

栗子:

#include

intmain()

輸出為:

3.輸出的資料向左對齊,用%-m.nf

#include

intmain()

C語言中printf()函式格式輸出

printf 函式是格式輸出函式,請求printf 列印變數的指令取決與變數的型別 例如,在列印整數是使用 d符號,在列印字元是用 c 符號 這些符號被稱為轉換說明 因為它們指定了如何不資料轉換成可顯示的形式 下列列出的是 標準peintf 提供的各種轉換說明 轉換說明及作為結果的列印輸出 a 浮點...

C語言中各種printf輸出型別

d整型輸出,ld長整型輸出,o以八進位制數形式輸出整數,x以十六進製制數形式輸出整數,u以十進位制數輸出unsigned型資料 無符號數 c用來輸出乙個字元,s用來輸出乙個字串,f用來輸出實數,以小數形式輸出,備註 浮點數是不能定義如的精度的,所以 6.2f 這種寫法是 錯誤的 e以指數形式輸出實數...

C語言中的printf函式

c語言中的 g是printf 函式的乙個輸出格式化型別,它表示以 f e中較短的輸出寬度 輸出單雙精度實數,在指數小於 4或者大於等於精度時使用 e格式 02g 02表示不足兩位,前面補0輸出 超過兩位的不影響 root localhost seq printf 02x n 0x123 123 ro...