名稱空間
變體
操作

std::ios_base::flags

來自 cppreference.com
< cpp‎ | io‎ | ios_base
 
 
 
 
fmtflags flags() const;
(1)
fmtflags flags( fmtflags flags );
(2)

管理格式標誌。

1) 返回當前格式化設定
2) 將當前設定替換為給定設定。

目錄

[編輯] 引數

flags - 新的格式化設定。它可以是格式化標誌常量的組合。


[編輯] 格式化標誌
常量 解釋
dec 對整數 I/O 使用十進位制基數:參閱 std::dec
oct 對整數 I/O 使用八進位制基數:參閱 std::oct
hex 對整數 I/O 使用十六進位制基數:參閱 std::hex
basefield dec | oct | hex。對掩碼操作有用。
left 左對齊(在右側新增填充字元):參閱 std::left
right 右對齊(在左側新增填充字元):參閱 std::right
internal 內部對齊(在內部指定點新增填充字元):參閱 std::internal
adjustfield left | right | internal。對掩碼操作有用。
scientific 使用科學記數法生成浮點型別,如果與 fixed 結合則使用十六進位制記數法:參閱 std::scientific
fixed 使用定點記數法生成浮點型別,如果與 scientific 結合則使用十六進位制記數法:參閱 std::fixed
floatfield scientific | fixed。對掩碼操作有用。
boolalpha 以字母數字格式插入和提取 bool 型別:參閱 std::boolalpha
showbase 為整數輸出生成指示數字基數的字尾,在貨幣 I/O 中要求貨幣指示符:參閱 std::showbase
showpoint 為浮點數輸出無條件生成小數點字元:參閱 std::showpoint
showpos 為非負數輸出生成 + 字元:參閱 std::showpos
skipws 在某些輸入操作前跳過前導空格:參閱 std::skipws
unitbuf 每次輸出操作後重新整理輸出:參閱 std::unitbuf
uppercase 在某些輸出操作中將某些小寫字母替換為其大寫等效項:參閱 std::uppercase

[編輯] 返回值

在呼叫函式前的格式化標誌

[編輯] 示例

[編輯] 另請參閱

設定特定格式標誌
(public 成員函式) [編輯]
清除特定格式標誌
(public 成員函式) [編輯]