C++輸入輸出格式控制:cout如何控制輸出樣式

本文介紹C++中用`<iomanip>`頭文件的格式控制符調整`cout`輸出樣式,需包含`<iostream>`和`<iomanip>`並使用`using namespace std`。 整數輸出可通過`dec`(十進制,默認)、`hex`(十六進制)、`oct`(八進制)切換進制,設置後保持到手動重置(如`cout << hex << 10;`輸出`a`)。 浮點數控制分爲:`fixed`固定小數位(需配合`setprecision(n)`保留n位小數,如`3.142`);`scientific`以科學計數法顯示(如`1.235e+04`);`setprecision(n)`默認控制有效數字,`fixed`或`scientific`時控制小數位。 對齊與寬度:`setw(n)`設輸出寬度(僅對下一項生效),`left`/`right`控制對齊(默認右對齊),`setfill(c)`設置填充字符(如`*`)。 最後區分`endl`(換行+刷新緩衝區)與`\n`(僅換行)。靈活組合操縱

閱讀全文