關於printf()輸出函式的一些用法

2021-07-27 05:01:37 字數 633 閱讀 2842



printf( )的格式字元

d格式符 用來輸出十進位制整數

%d 按整型資料的實際長度輸出

%md 使輸出長度為m,如果資料長度小於m,則左補空格,如果大於m,則輸出實際長度

%ld 輸出長整型資料

② o格式符 以八進位制形式輸出整數

③ x格式符 以十六進製制形式輸出整數 

④ u格式符 用來輸出unsigned型資料,以十進位制形式輸出

⑤ c格式符 用來輸出乙個字元

⑥ s格式符 輸出乙個字串

%s 輸出實際長度字串

%ms 輸出的串佔m列,如果串長度小於m,左補空格,如果大於m,實際輸出

%-ms輸出的串佔m列,如果串長度小於m,右補空格,

%m.ns 輸出佔m列,但只取字串中左端n個字元並靠右對齊

%-m.ns m、n含義同上,靠左對齊,如果n>m,則m自動取n值

⑦ f格式符 以小數形式輸出實數

%f 整數部分全部輸出,小數部分輸出6位

%m.nf 輸出資料共佔m列,其中有n位小數。如果數值長度小於m,左補空格 

%-m.nf 同上,右補空格

⑧ e格式符 以指數形式輸出實數

%e 系統指定6位小數,5位指數(e+002 )

關於VC 中printf函式用法的一些記錄

乙個很簡單的程式,對高手來說,很小白,不過對自己來說,感覺還是值得記錄下來的。先上程式 testdemo.cpp 定義控制台應用程式的入口點。include stdafx.h include using namespace std int tmain int argc,tchar argv 執行結果...

關於輸入輸出函式一些函式的簡單介紹

本來要寫文字通訊錄的,但是發現好多函式都忘記了,就查了些並記錄下來,希望對你有用。本來順手準備手動筆芯的,發現太娘了,就不寫了。首先,要了解檔案輸入輸出,我們要知道什麼是流?可以想象水從水管裡出來,這就是一股水流。就c程式而言,所有的i o操作就是簡單的從程式移進 移出位元組的事情,因此這種位元組流...

關於linux下printf函式輸出不及時的解決

在linux系統下,printf函式是行緩衝式的輸出,當printf遇到 n時,或者緩衝區滿時,才會將緩衝區裡的內容重新整理到標準輸出 stdout 因此,printf p 等語句的顯示不能立刻顯示在螢幕上,但是printf p n 可以.為了解決這個問題可以通過 fflush stdout 解決,...