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 解決,...