Boost學習之格式化輸出 format

2021-09-06 03:14:52 字數 713 閱讀 8249

boost::format類提供了類似c語言裡'printf'功能的格式化輸出能力,當然功能更強大。

#include
#include 

#include 

#include 

using

namespace std;

int _tmain(int argc, _tchar* argv)

#include #include #include using namespace std;

int _tmain(int argc, _tchar* argv)

繼承並強化自printf的格式化字串     形式為:

[ n$ ] [ flags ] [ width ] [ . precision ] type-char

n$可選,指定使用第n個引數(注意,要麼所有指示符都加此引數,要麼都不加)

接下來的引數可以引數printf的指示符,只是format為其中的flags新增了'_'和'='標誌,用於指出內部對齊和居中對齊。

設定列印規則,它是printf引數的乙個補充,只是為了更直觀點。     形式為:

%|spec|

如:%|1$+5|表示顯示第乙個引數,顯示正負號,寬度為5

簡單的位置標記     形式為:

%n%簡單地宣告顯示第n個引數,優點是比較直觀而且不用指定型別。

Shell學習之格式化輸出

echo命令的功能是在顯示器上顯示一段文字,一般起到乙個提示的作用。該命令的一般格式為 echo n 字串 其中選項n表示輸出文字後不換行 字串能加引號,也能不加引號。用echo命令輸出加 引號的字串時,將字串原樣輸出 用echo命令輸出不加引號的字串時,將字串中 的各個單詞作為字串輸出,各字串之間...

Python之精準學習 格式化輸出

今天我們談談格式化輸出的那些鮮為人知的故事 歷史 python2.6 開始,新增了一種格式化字串的函式 str.format 它增強了字串格式化的功能 模板方式為 format 被格式化內容 此部分區域性示例引自菜鳥教程 萬分感謝!輸入 格式輸出 描述3.1415926 3.14 保留小數點後兩位 ...

python之格式化輸出

1 整數的輸出 o oct 八進位制 d dec 十進位制 x hex 十六進製制 2 浮點數輸出 1 格式化輸出 f 保留小數點後面六位有效數字 3f,保留3位小數字 e 保留小數點後面六位有效數字,指數形式輸出 3e,保留3位小數字,使用科學計數法 g 在保證六位有效數字的前提下,使用小數方式,...