C++输出时小数点后的位数(iostream)
2012-04-17 11:02
295 查看
C++ 输出时的小数点后的位数
2008-03-25 23:36
2008-03-25 23:36
关于 C++ 输出时的小数点后的位数是很基础的东西,不过有时候久不用了还真的不太记得。 double a = 3.141592, b = 2213242.329843; cout.precision(6); cout << a << endl << b; 输出的是: 3.14159 221324 上面输出的是“6个有效数字”,而我是想要输出 3.141592 和 2213242.329843 的数字,不管小数点前面有几位,那就要: double a = 3.141592, b = 2213242.329843; cout.setf(out.showpoint); //设置为始终输出小数点后的数字,就是说 a = 3,它也输出 3.00000 这样 cout.precision(6); cout.setf(ios::fixed); //设置为小数位始终有 6 位,没有这个的话就会像上面那个代码那样固定的不是小数点后面的数字了。 cout << a << endl << b; 输出就是: 3.141592 2213242.329843 这就是想要效果的了。 最后提醒,一定要记得在头文件加上 #include<iomanip> |
相关文章推荐
- C++ 标准输出控制小数点后位数的方法
- C++指定小数点位数输出
- C++中输出 位宽和小数点后位数 的控制
- c++控制输出浮点型格式 小数点后位数或者整个浮点型数字的有效数字
- C++ 标准输出如何控制小数点后位数
- C++保留任意小数点后位数与格式化输出
- c++小数点后几位、有效位数、格式化输出
- 【C++】设置输出小数点位数
- C++——cout输出小数点后指定位数
- [转]C++ 输出时的小数点后的位数
- C++ 标准输出如何控制小数点后位数
- 2017-12-14 如何做到头文件只有iostream控制输出小数点位数?
- C++保留任意小数点后位数与格式化输出
- c++中输出小数格式控制(c++中怎么控制浮点型小数点后输出的位数)
- C++ 输出时的小数点后的位数
- C++——cout输出小数点后指定位数
- C++ 用cout输出小数点后位数的方法
- double变量的C++ 输出时的小数点后的位数控制
- c++中怎么控制浮点型小数点后输出的位数