码迷,mamicode.com
首页 > 其他好文 > 详细

使用cout输出小数时位数的控制方法

时间:2015-08-11 12:21:02      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:c++   cout   小数位数   

    昨天刷360校招内推的笔试练习题,发现最后几道编程题都需要控制输出的格式,微信群和QQ群里面也有好多大神居然不会用cout控制输出格式,在网上搜了一下也没看到好的答案,看来这些基础的东西大家反而不怎么在意,但是我觉得这些知识又特别重要。所以进行一下总结。

    保留小数点的功能需要包含iomanip头文件,并在输出数字前加上"<< fixed << setprecision(x)",把x换成保留小数的位数。 fixed表示使用小数计数法;setprecision表示控制输出流显示浮点数的数字个数,如果和fixed合用的话,可以控制小数点右面的位数。

    下面,我通过几个例子来说明,让大家彻底学会使用这些小技巧:

    例1:

   

cout << fixed << setprecision(4) << 3.14159 << endl;

    将会输出:

    3.1416 

    例2:

   

cout << fixed << 3.14159 << endl;


    将会输出:

    3.141590

    例3:

   

cout << setprecision(4) << 3.14159 << endl;


    将会输出:

    3.142





版权声明:本文为博主原创文章,未经博主允许不得转载。

使用cout输出小数时位数的控制方法

标签:c++   cout   小数位数   

原文地址:http://blog.csdn.net/baidu_28312631/article/details/47417105

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!