ios的标志常量

时间:2022-07-31 16:50:00

1 dec

2 fixed

3 hex

4 internal

5 left

6 oct

7 right

8 scientific

9 showbase

10 showpoint

11 showpos

12 skipws

13 stdio

14 unitbuf

15 uppercase

1 dec

转换基制为十进制

 #include <iostream>

 void main()
{
int num = ;//八进制 std::cout << num << std::endl;//输出十进制 std::cout << std::hex;//十六进制强制标识,endl结束不了
std::cout << num << std::endl;//输出十六进制 std::cout << std::oct;//八进制强制标识,endl结束不了
std::cout << num << std::endl;//输出八进制 std::cout << std::dec;//十进制
std::cout << num << std::endl;//输出十进制 system("pause");
}

2 fixed

定点形式显示浮点数

3 hex

转换基制为十六进制

4 internal

在符号位和基指示符后填入字符

5 left

左对齐输出

 #include <iostream>

 void main()
{
std::cout.width();//设定显示的宽度
std::cout.fill('&');//填充字符
std::cout.setf(std::ios::left);//左对齐 std::cout << "hello world" << std::endl; system("pause");
}

6 oct

转换基制为八进制

7 right

右对齐输出

8 scientific

科学示数法显示浮点数

9 showbase

在输出中显示基指示符

10 showpoint

输出时显示小数点

11 showpos

正整数前加“+”号

12 skipws

跳过输入中的空白

13 stdio

输出操作后刷新stdout和stdree

14 unitbuf

输出操作后立即刷新流

15 uppercase

十六进制输出时一律用大写字母