C++指定小数位输出
2016-01-22 21:28
716 查看
当输出的数据类型为浮点型时,setprecision(int)表示设置输出数的有效位数,当输出的是定点数或用科学计数法表示的数时,setprecison(int)表示设置输出数小数点后的位数。
故通常控制浮点数输出时小数点后的位数的做法为:先将要输出的数设置为定点数:fixed
cout<<setiosflags(ios::fixed)<<setprecision(n);
故通常控制浮点数输出时小数点后的位数的做法为:先将要输出的数设置为定点数:fixed
cout<<setiosflags(ios::fixed)<<setprecision(n);
设置输出宽度:
cout<<setw(8)<<10<<endl;
setw控制符只对后面紧跟的起作用,而setfill控制符一旦设定,就会对后面一直起作用,直到你重新设置: cout<<setfill('0')<<setw(6)<< cout<<setfill(' ')<<setw(15)<<
相关文章推荐
- C++基础::<limits>
- C++异常处理
- C++学习笔记3
- c++企业级接口框架(一)
- C++climits中的符号常量
- C++内核格式化
- 【c/c++】map
- C++文件操作典型案例
- 【转】嵌入式C语言调试开关
- C语言中,头文件和源文件的关系(转)
- C++ sort 排序(降序、升序)使用总结
- DDX_Control 与 DDX_Text 区别
- 【VC++】没有与参数列表匹配的 重载函数 AfxMessageBox
- ClustLib——A C++ Data Clustering Framework(二):杂项
- C++中的指针
- C++ operator关键字(重载操作符)
- 【转】C++动态创建二维数组,二维数组指针
- C++经典"表达"
- [C++] 静态成员函数
- eclipse环境搭建之二:C++