C++格式化输出小数点后位数
来源:互联网 发布:数据库设计用什么软件 编辑:程序博客网 时间:2024/05/20 22:39
C++格式化输出小数点后位数
C语言中可以用 printf(“%.2lf\n”, num); 输出指定位数的浮点数,那么C++输出指定位数浮点数的方法是:
#include <iostream>using std::ios;using std::cin;using std::cout;using std::endl;int main(void){ double PI = 3.1415926535; cout << "PI=" << PI << endl; cout.setf(ios::fixed); cout.setf(ios::showpoint); cout.precision(2); cout << "PI=" << PI << endl; cout.setf(ios::fixed); cout.setf(ios::showpoint); cout.precision(6); cout << "PI=" << PI << endl; return 0;}
值得注意的是,如果在程序中添加了
cout.setf(ios::fixed); cout.setf(ios::showpoint); cout.precision(2);
那么其后所有的`cout 语句在输出浮点数时都将保留有小数点后2位,其中2可以用任何非负数代替
( 标记ios::fixed使流按照定点符号的形式输出浮点数。该形式是我们平时书写数字的一种格式。如果已经通过调用set()函数设置了标记ios::fixed,那么所有的浮点数都将按照我们习惯的格式输出,而不是按照科学计数法的格式输出。 标记ios::showpoint使流在输出浮点数时总是包含小数点)
阅读全文
0 0
- C++格式化输出小数点后位数
- 格式化输出只有固定小数点后位数
- C++保留任意小数点后位数与格式化输出
- C++——cout输出小数点后指定位数
- 【C++】设置输出小数点位数
- c++小数点后几位、有效位数、格式化输出
- 固定cout输出的小数点后位数
- C语言控制输出小数点位数
- c语言控制输出格式-小数点位数
- c/c++保留小数点后位数
- 格式化小数点位数
- java格式化小数点位数
- C++ 输出时的小数点后的位数
- C++ 标准输出如何控制小数点后位数
- [转]C++ 输出时的小数点后的位数
- 输入数据控制数据输出小数点后的位数
- 使用cout标准输出如何控制小数点后位数
- C++ 标准输出如何控制小数点后位数
- Design Pattern
- spring事务传播机制
- Holiday's Accommodation HDU
- centos7使用非root用户进行ssh免密登录,提示key没有在主机注册
- 软件测试技术基础(补充中)
- C++格式化输出小数点后位数
- Petrozavodsk Summer Training Camp 2016 Problem I. Vier 随机化+枚举
- 刘汝佳--开灯问题
- 卫语句优化嵌套表达式
- Round 6 The Two Routes CodeForces
- hexo怎样写博客
- 虚拟机的封装
- HDU 4913 Least common multiple
- mysql-5.6.37-winx64安装记录(安装双版本mysql)