C++中的cout.setf()跟cout.precision()的作用
来源:互联网 发布:mac 扫描局域网ip 编辑:程序博客网 时间:2024/06/06 02:50
这两个就是格式控制的~ostream成员函数里面的,也可以用输出流操作符来控制,都一样的~附给你一些看看~其中cout.setf跟setiosflags一样的,cout.precision跟setprecision一样~#include <iomanip> 这里面iomanip的作用比较多: 主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision等等。它是I/O流控制头文 件,就像C里面的格式化输出一样.以下是一些常见的控制函数的: dec 置基数为10 相当于"%d" hex 置基数为16 相当于"%X" oct 置基数为8 相当于"%o" setfill(c) 设填充字符为c setprecision(n) 设显示小数精度为n位 setw(n) 设域宽为n个字符 这个控制符的意思是保证输出宽度为n。如: cout<<setw(3)<<1<<setw(3)<<10<<setw(3)<<100; 输出结果为 1 10100 (默认是右对齐)当输出长度大于3时(<<1000),setw(3)不起作用。 setioflags(ios::fixed) 固定的浮点显示 setioflags(ios::scientific) 指数表示 setiosflags(ios::left) 左对齐 setiosflags(ios::right) 右对齐 setiosflags(ios::skipws 忽略前导空白 setiosflags(ios::uppercase) 16进制数大写输出 setiosflags(ios::lowercase) 16进制小写输出 setiosflags(ios::showpoint) 强制显示小数点 setiosflags(ios::showpos) 强制显示符号 举例: #include <iostream> #include <iomanip> using namespace std; int main() { cout<<12345.0<<endl;//输出"12345" cout<<setiosflags(ios::fixed)<<setprecision(3)<<1.2345<<endl;输出"1.235" cout<<setiosflags(ios::scientific)<<12345.0<<endl;//输出"1.234500e+004 " cout<<setprecision(3)<<12345.0<<endl;//输出"1.235e+004 " return 0; } 想知道更多的可以看看http://210.44.195.12/cgyy/text/HTML/text/20.htm 还有一个ios::floatfield这个东西,是设置输出时按浮点格式,小数点后有6位数字
0 0
- C++中的cout.setf()跟cout.precision()的作用是什么?
- C++中的cout.setf()跟cout.precision()的作用
- cout.setf() 与 cout.precision()
- cout.setf()是用来设志位的,cout.precision()是用来设置精度的
- cout.precision()的使用
- cout.precision
- cout << fixed; cout.precision(2);
- cout.setf用法(1) cout.setf用法(2)
- cout<<""; 的作用
- cout << fixed,precision,ios_base
- C++,cout和std::cout的区别
- cout.setf(ios::fixed)多保…
- C++中cout.setf()函数
- cout.setf(ios_base::fixed,ios_base::floatfield);
- c++中的setf()和precision()
- cout
- [cout]
- cout
- 第三天学习数据结构,把链表完成
- fun_template
- 洛谷 P1066 [NOIP2006 T4] 2^k进制数
- Js组件的一些写法
- 单片机pcb板的绘制
- C++中的cout.setf()跟cout.precision()的作用
- poj 3009 DFS
- 面向对象_链式编程
- user story的重要性
- 平衡树插入调整的记忆策略
- iOS基础:事件传递
- 【openjudge 计算概论(A)】[基础编程练习(数据成分)]
- syncsort command on unix
- uva 116 单向TSP