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

C 語言 printf 格式規定符與特殊字符速查表

     編輯:C 語言基礎

格式規定符速查

符號輸出類型示例
%d十進制有符號整數1234
%u十進制無符號整數1234
%f浮點數(6位小數)3.141593
%s字符串Hello
%c單字符A
%p指針地址0x7ffe...
%e科學計數法3.141593e+00
%x/%X十六進制ff/FF
%o八進制17
%g自動選擇%f/%e3.14159

寬度/精度/對齊/填充組合

  • `%6d` → ` 1234`(右對齊)
  • `%06d` → `001234`(前導 0)
  • `%-6d` → `1234 `(左對齊)
  • `%9.2f` → ` 3.14`(寬 9,小數 2)
  • `%8s` → ` Hello`(右對齊)
  • `%-8s` → `Hello `(左對齊)
  • `%6.9s` → 顯示 6~9 字符,超截斷

長度修飾符

  • `l`:`%ld` long,`%lf` double(scanf)
  • `h`:`%hd` short

特殊轉義字符

綜合示例程序輸出片段

a=1234
a=  1234
a=001234
a=1234
*i=  12
*i=12
i=06E4
f=3.141593
f=3.1416
x=0.123457
x=0.1234567898765432
c=A
c=41
s[]=Hello, Comrade
s[]=Hello, Co
s=FFBE
*p=How do you do
p=0194

總結

格式字符串是 C 輸出的靈魂,熟記上述組合規則,配合 `#include ` 引入聲明,即可實現任意格式的控制台報表輸出。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
字符作用
\n換行
\f清屏換頁
\r回車
\tTab
\xhh十六進制 ASCII 碼(1-2 位)