1.轉換說明符
%a(%A) 浮點數、十六進位制數字和p-(P-)記數法(C99)
%c 字元
%d 有符號十進位制整數
%f 浮點數(包括float和double)
%e(%E) 浮點數指數輸出[e-(E-)記數法]
%g(%G) 浮點數不顯無意義的零"0"
%i 有符號十進位制整數(與%d相同)
%u 無符號十進位制整數
%o 八進位制整數 e.g. 0123
%x(%X) 十六進位制整數0f(0F) e.g. 0x1234
%p 指標
%s 字串
%% "%"
2.標誌
左對齊: "-" e.g. "%-20s"
右對齊: "+" e.g. "%+20s"
空格: 若符號為正,則顯示空格,負則顯示"-" e.g. "% 6.2f"
#: 對c,s,d,u類無影響;對o類,在輸出時加字首o;對x類,在輸出時加字首0x;對e,g,f 類當結果有小數時才給出小數點。
3.格式字串(格式)
[標誌][輸出最少寬度][.精度][長度]型別
"%-md" : 左對齊,若m比實際少時,按實際輸出。
"%m.ns": 輸出m位,取字串(左起)n位,左補空格,當n>m or m省略時m=n
e.g. "%7.2s" 輸入CHINA
輸出" CH"
"%m.nf": 輸出浮點數,m為寬度,n為小數點右邊數位
e.g. "%3.1f" 輸入3852.99
輸出3853.0
printf 格式
相關文章
- printf格式控制、switch-case語句
- printf和scanf對於各種格式說明符
- printf("goodbye, Dennis");Go
- Shell printf 命令
- printf 進階用法
- printf 列印紅色字型
- c裡面的printf, fprintf, sprintf, snprintf, printf_s, fprintf_s, sprintf_s, snprintf_s一問說清所有各種printf
- 如何 簡單使用“scanf、printf“
- printf 重新整理輸出
- Shell學習【printf與echo】
- C語言 printf詳解C語言
- java中printf中用法詳解Java
- Linux中printf命令使用例項Linux
- printf以前不知道的使用方式
- stm32 printf 重定向問題
- C語言程式設計-現代方法 第二版 第3.1小節 用printf函式格式化數C語言程式設計函式
- printf 中 % 別代表的輸出型別型別
- C語言——設計printf除錯巨集C語言除錯
- PHP中的輸出:echo、print、printf、sprintf、pPHP
- C++中scanf和printf系列函式簡介C++函式
- C語言中函式printf()和函式scanf()的用法C語言函式
- #自加運算在連續兩個printf中會累加
- printf十六進位制輸出64位值的方法
- printf重寫,可存入檔案、也可存入快取buff快取
- Rt-thread提供的printf實現(rt_vsnprintf的實現)thread
- awk裡邊那個printf一直記得不清楚
- window格式改為unix格式
- C語言中printf打出2進位制與16進位制數C語言
- printf列印帶中文的字串不亂碼的編譯註意事項字串編譯
- JPEG格式研究——(2)JPEG檔案格式
- mysql 行格式選擇_Mysql 行格式MySql
- sql server日期格式 sqlserver的日期格式SQLServer
- 文字格式
- Markdown格式
- JSON格式JSON
- JSON 格式JSON
- 【原創】linux實時應用如何printf輸出不影響實時性?Linux
- C語言可變引數以及printf()、sprintf()、vsprintf() 的區別與聯絡C語言