printf格式輸出函式詳解

2021-08-31 15:08:41 字數 508 閱讀 4643

printf(「格式控制字串」,輸出表列),常用的格式有:「%d」表示按十進位制整型輸出;「%ld」表示按十進位製長整型輸出;「%c」表示按字元型輸出等。

main()

d 以十進位制形式輸出帶符號整數(正數不輸出符號)

o 以八進位制形式輸出無符號整數(不輸出字首 0)

x,x 以十六進製制形式輸出無符號整數(不輸出字首 ox)

u 以十進位制形式輸出無符號整數

f 以小數形式輸出單、雙精度實數

e,e 以指數形式輸出單、雙精度實數

g,g 以%f 或%e 中較短的輸出寬度輸出單、雙精度實數

c 輸出單個字元

s 輸出字串

- 結果左對齊,右邊填空格

+ 輸出符號(正號或負號)

空格 輸出值為正時冠以空格,為負時冠以負號

# 對c,s,d,u類無影響;對o 類,在輸出時加字首 o;對 x 類,在輸出時

加字首 0x;對 e,g,f 類當結果有小數時才給出小數點

main()

格式輸出函式printf

1 格式輸出函式的一般形式 函式原型 int printf char format argument,函式功能 按規定格式向輸出裝置 一般為顯示器 輸出資料,並返回實際輸出的字元數,若出錯,則返回負數。它使用的一般形式為 printf 格式控制字串 輸出項列表 語句中 輸出項列表 列出要輸出的表示式...

C語言格式輸出函式printf 詳解

printf函式稱為格式輸出函式,其關鍵字最末乙個字母f即為 格式 format 之意。其功能是按使用者指定的格式,把指定的資料顯示到顯示器螢幕上。在前面的例題中我們已多次使用過這個函式。printf函式是乙個標準庫函式,它的函式原型在標頭檔案 stdio.h 中。但作為乙個特例,不要求在使用 pr...

C語言printf 函式輸出結果格式詳解

d 按整型資料的實際長度輸出。ld 輸出長整型資料。f 用來輸出實數,包括單精度和雙精度,以小數形式輸出。系統預設整數部分全部輸出,小數部分輸出 6 位,超過 6 位的四捨五入 這裡說句題外話,要記得 double型別的資料輸入用 lf 而輸出用 f,而float型別輸入輸出都用 f o 以八進位制...