Printf格式輸出

2021-06-20 23:29:37 字數 394 閱讀 5092

printf()輸出各種型別

完整格式:%-0m.nl或者h格式字元

% 轉換說明的開始(佔位符)不能省略

- 左對齊,省略 右對齊

0 有0代表空位填0, 省略代表空位不填

m.n m域寬 指對應的輸出項在輸出裝置占用多個字元的寬度

n精度 輸出浮點數的時候 小數點後面的位數

l  整數long浮點數double

h 將整數的格式休整為short

i/d 輸出十進位制整數

o 無符號的八進位制整數

x 十六進製制

u 無符號的十進位制

c 輸出乙個字元

s 輸出乙個字串

f 輸出乙個浮點數

e 以指數的形式輸出浮點數

p 輸出乙個位址

printf輸出格式

轉換說明及作為結果的列印輸出 a 浮點數 十六進製制數字和p 記數法 a 浮點數 十六進製制數字和p 記法 c 乙個字元 d 有符號十進位制整數 e 浮點數 e 記數法 e 浮點數 記數法 f 浮點數 十進位制記數法 g 根據數值不同自動選擇 f或 e g 根據數值不同自動選擇 f或 e.i 有符號...

格式輸出函式printf

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

printf輸出格式

printf 格式化字串 格式化整型數值 格式化浮點值 printf 格式轉換的一般形式如下 flags width prec type 以中括號括起來的引數為選擇性引數,而 與type則是必要的。底下先介紹type的幾種形式 整數 d 整數的引數會被轉成一有符號的十進位制數字 u 整數的引數會被轉...