首页 > 其他 > 详细

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

时间:2015-08-11 12:20:30      阅读:186      评论:0      收藏:0      [点我收藏+]

    昨天刷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输出小数时位数的控制方法

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!