std::ios_base:: flags
      From cppreference.net
     
     
     | 
           
            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 | 
返回值
函数调用前的格式化标志
示例
| 本节内容不完整 原因:缺少示例 | 
参见
| 设置特定格式标志 (公开成员函数) | |
| 清除特定格式标志 (公开成员函数) |