c++ cout 控制精度、宽度、进制

简介: 设置以上这些属性均有两种写法一种是调用cout的方法 暂且叫做方法写法一种是用到iomanip的函数 叫做控制器写法一、精度控制器写法:cout
设置以上这些属性均有两种写法
一种是调用cout的方法 暂且叫做方法写法

一种是用到iomanip的函数 叫做控制器写法



一、精度

控制器写法:
cout << setprecision(5);
cout << fixed;

方法写法:
cout.precision(5);
cout.setf(ios::fixed);


二、宽度

控制器写法:
cout << setw(8);

方法写法:
cout.width(8);


三、进制

控制器写法:
cout << hex;
cout << dec;
cout << oct;

方法写法:
cout.setf(ios::hex);
cout.setf(ios::dec);
cout.setf(ios::oct);
相关文章
C++ 编译错误 error: ‘cout‘ was not declared in this scope (摄氏度与华氏度的转换)
C++ 编译错误 error: ‘cout‘ was not declared in this scope (摄氏度与华氏度的转换)
C++ 编译错误 error: ‘cout‘ was not declared in this scope (摄氏度与华氏度的转换)
|
7月前
|
C++
C++系列-第1章顺序结构-3-输出类cout
C++系列-第1章顺序结构-3-输出类cout
|
算法 测试技术 C#
C++二分查找算法的应用:最小好进制
C++二分查找算法的应用:最小好进制
|
数据处理 C++
C++-bit转hex(四位二进制转十六进制)
C++-bit转hex(四位二进制转十六进制)
133 0
C++的输入与输出:cin与cout
C++的输入与输出:cin与cout
|
C语言 iOS开发 C++
C++ 的cout格式化输出
在某些实际场景中,我们经常需要按照一定的格式输出数据,比如输出浮点数时保留 2 位小数,再比如以十六进制的形式输出整数,等等。 对于学过 C 语言的读者应该知道,当使用 printf() 函数输出数据时,可以通过设定一些合理的格式控制符,来达到以指定格式输出数据的目的。例如 %.2f 表示输出浮点数时保留 2 位小数,%#X 表示以十六进制、带 0X 前缀的方式输出整数。 关于 printf() 函数支持的格式控制符,更详细的讲解,可阅读《C语言数据输出大汇总》一节,这里不做详细赘述。 C++ 通常使用 cout 输出数据,和 printf() 函数相比,cout 实现格式化输出数据的方
138 0
C++(cout和printf的使用小结)
C++(cout和printf的使用小结)
|
Web App开发 编译器 C++
C++ 几行代码就能重载操作符模拟 cout<<123<<endl;
C++ 几行代码就能重载操作符模拟 cout<<123<<endl;
71 0
|
C++
C++ 重载操作符<<实现cout定位输出以及设置颜色:cout<<Goto(x,y)<<setC(color)<<123<<cr;
C++ 重载操作符<<实现cout定位输出以及设置颜色:cout<<Goto(x,y)<<setC(color)<<123<<cr;
247 0
|
编译器 C++
C++ 重载操作符 <<实现模拟输出语句: cout << endl;
C++ 重载操作符 <<实现模拟输出语句: cout << endl;
198 0