std::ios_base::fmtflags
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
typedef /*implementation defined*/ fmtflags; |
||
static constexpr fmtflags dec = /*implementation defined*/ static constexpr fmtflags oct = /*implementation defined*/ |
||
static constexpr fmtflags left = /*implementation defined*/ static constexpr fmtflags right = /*implementation defined*/ |
||
static constexpr fmtflags scientific = /*implementation defined*/ static constexpr fmtflags fixed = /*implementation defined*/ |
||
static constexpr fmtflags boolalpha = /*implementation defined*/ static constexpr fmtflags showbase = /*implementation defined*/ |
||
指定可用的格式标记。这是一个
BitmaskType
,下面的常量定义 原文:
Specifies available formatting flags. It is a
BitmaskType
, the following constants are defined: 常数
|
Explanation |
dec | 使用十进制整数I / O
|
oct | 使用八进制基地整数I / O
|
hex | 使用16进制整数I / O
原文: use hexadecimal base for integer I/O |
basefield | dec|oct|hex|0。用于屏蔽操作
原文: dec|oct|hex|0. Useful for masking operations |
left | 左调整(填充字符添加到右侧)
原文: left adjustment (adds fill characters to the right) |
right | 右调整(填充字符添加到左)
原文: right adjustment (adds fill characters to the left) |
internal | 内部调整(填充字符添加到内部指定的点)
原文: internal adjustment (adds fill characters to the internal designated point) |
adjustfield | left|right|internal。用于屏蔽操作
原文: left|right|internal. Useful for masking operations |
scientific | 产生的浮点类型,如果再加上固定用科学记数法,或十六进制记数法
原文: generate floating point types using scientific notation, or hex notation if combined with fixed |
fixed | 产生的浮点类型,使用固定的符号,或十六进制记数法如果与科学相结合
原文: generate floating point types using fixed notation, or hex notation if combined with scientific |
floatfield | scientific|fixed|(scientific|fixed)|0。用于屏蔽操作
原文: scientific|fixed|(scientific|fixed)|0. Useful for masking operations |
boolalpha | 插入和提取bool类型字母数字格式
原文: insert and extract bool type in alphanumeric format |
showbase | 生成一个的前缀表示数字的整数输出基地,需要的I / O货币的货币指标
原文: generate a prefix indicating the numeric base for integer output, require the currency indicator in monetary I/O |
showpoint | 无条件地为浮点数输出生成一个小数点字符
原文: generate a decimal-point character unconditionally for floating-point number output |
showpos | 生成+字符对于非负的数值输出
原文: generate a + character for non-negative numeric output |
skipws | 一定的输入操作之前,跳过前导空白
原文: skip leading whitespace before certain input operations |
unitbuf | 冲洗后的输出的每个输出操作
原文: flush the output after each output operation |
uppercase | 更换一定的小写字母与他们的uppercase
equivalents在一定的输出输出操作 原文: replace certain lowercase letters with their uppercase equivalents in certain output output operations |
[编辑] 示例
本章尚未完成 原因:暂无示例 |
[编辑] 另请参阅
管理格式的标志 (公共成员函数) | |
设置特定格式的标志 (公共成员函数) | |
clears specific format flag (公共成员函数) | |
改变用于整数I / O基地 原文: changes the base used for integer I/O (函数) | |
改变填充字符 (函数模板) | |
(C++11) (C++11) |
使用的格式为浮点I / O 原文: changes formatting used for floating-point I/O (函数) |
控制是否前缀用于指示数字基 原文: controls whether prefix is used to indicate numeric base (函数) | |
文字和数字表示的布尔值之间切换 原文: switches between textual and numeric representation of booleans (函数) | |
控制是否 + 符号用于与非负数原文: controls whether the + sign used with non-negative numbers(函数) | |
控制是否始终包含在浮点表示小数点 原文: controls whether decimal point is always included in floating-point representation (函数) | |
控制输出是否每次操作后冲洗 原文: controls whether output is flushed after each operation (函数) | |
被跳过的输入控制是否前导空格 原文: controls whether leading whitespace is skipped on input (函数) | |
controls whether uppercase characters are used with some output formats (函数) |