c++中 cout precision

#include <iostream>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{
    double result1 =sqrt(3.0);

    cout<<"对3开方保留小数后0-9位 ,结果如下:\n"<<endl;

        for(int i=0;i<=9;i++)
    {
        cout.precision(i);
        cout<< result1 <<endl;
    } 

    cout<<"当前的输出精度为:"<<cout.precision()<<endl;
    return 0;

}

/*
对3开方保留小数后0-9位 ,结果如下:

1.7320508075688771932
2
1.7
1.73
1.732
1.7321
1.73205
1.732051
1.7320508
1.73205081
当前的输出精度为:9
请按任意键继续. . .



*/

原文链接: https://www.cnblogs.com/yoyov5123/archive/2013/02/27/2934491.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/78980

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月9日 下午6:48
下一篇 2023年2月9日 下午6:48

相关推荐