c語言格式化輸出函式printf()

2021-07-14 22:02:31 字數 1268 閱讀 3075

printf()函式的使用:

printf()函式是格式化輸出函式,一般用於向標準輸出裝置按規定格式輸出資訊。

呼叫格式為:

printf("《格式化字串》",《參量表》);

其中格式化字串包括兩部分內容: 

一部分是正常字元,這些字元將按原樣輸出; 

另一部分是格式化規定字元, 以"%"開始, 後跟乙個或幾個規定字元, 用來確定輸出內容格式。

參量表是需要輸出的一系列引數, 其個數必須與格式化字串所說明的輸出 引數個數一樣多, 各引數之間用","分開, 且順序一一對應,否則將會出現錯誤。

格式字元如下: 

符號        作用 

%c單個字元

%d

十進位制有符號整數 

%e以「科學記數法」的形式輸出十進位制的浮點數 如2.451e+02 

%f輸出十進位制浮點數,不帶域寬時,保留6位小數 

%g選用e或f格式中較短的乙個輸出十進位制浮點數,不輸出無效零 

%o輸出無符號八進位制整數 

%p

指標的值 

%s輸出字串

%u

輸出無符號十進位制整數

%x, %x輸出無符號十六進製制整數 (不輸出字首ox)。 

注意:printf()函式是行緩衝,遇到\n或滿一行才輸出,所以每次用到printf()時,最好都加上\n,防止執行時出錯。

printf()列印指標變數裡的值(列印位址)

int *p = #

printf("%p\n",p);

或printf("%p\n",&num);

Python的print 格式化輸出

使用print輸出各型的 字串 整數 浮點數 出度及精度控制 strhello hello python print strhello 輸出結果 hello python 直接出字串 1.格式化輸出整數 pythonprint也支援引數格式化,與c言的printf似,strhello the len...

Python的print 格式化輸出

使用print輸出各型的 字串 整數 浮點數 出度及精度控制 strhello hello python print strhello 輸出結果 hello python 直接出字串 1.格式化輸出整數 pythonprint也支援引數格式化,與c言的printf似,strhello the len...

C語言格式化輸出

1.格式控制符形式 o 格式控制符 其中,中括號裡的內容是可選的,裡的內容是必須的。以下對各個標誌的含義簡要介紹 表示格式控制的起始符號,必不可少。格式控制起始位置 表示對齊標誌,表示右對齊,表示左對其,預設情況下為右對齊。對齊標誌 o 表示當實際長度沒有格式控制的長度大時,用 o 補全。補全內容 ...