首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C語言格式化輸出字符完整對照表

     編輯:關於C語言

常用格式字符說明

在 C 語言的 printf、scanf 等函數中,格式字符用於指定數據的輸入輸出格式。下表匯總了所有標準格式字符及其含義:

格式字符含義
c輸出單個字符
d以十進制形式輸出帶符號整數(正數不輸出符號)
e以指數形式輸出單、雙精度實數(小寫 e)
E以指數形式輸出單、雙精度實數(大寫 E)
f以小數形式輸出單、雙精度實數
g以 %f 或 %e 中較短的輸出寬度輸出實數;指數小於 -4 或大於等於精度時用 %e 格式
G同 g,但指數部分用大寫 E
i有符號十進制整數(與 %d 相同)
o以八進制形式輸出無符號整數(不輸出前綴 0)
p輸出指針地址
s輸出字符串
x以十六進制形式輸出無符號整數(小寫,不輸出前綴 0x)
X以十六進制形式輸出無符號整數(大寫,不輸出前綴 0X)
u以十進制形式輸出無符號整數

使用提示

  • 格式字符可結合標誌(如 -, +, 0, #, 空格)、寬度、精度等修飾符使用。
  • %g/%G 會自動選擇定點或科學記數法,適合輸出範圍未知的浮點數。
  • %p 輸出的地址格式取決於編譯器實現,通常為十六進制。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved