boost::format類提供了類似c語言裡'printf'功能的格式化輸出能力,當然功能更強大。
#include#include
#include
#include
using
namespace std;
int _tmain(int argc, _tchar* argv)
#include #include #include using namespace std;繼承並強化自printf的格式化字串 形式為:int _tmain(int argc, _tchar* argv)
[ 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 在保證六位有效數字的前提下,使用小數方式,...