输出双精度型小数,会输出到小数点后第几位
double result = sqrt(3,0);cout<<”对3开方保留小数点后0~9位,结果如下:\n”<<endl
执行这个代码,会输出1.73205,请问大神们为什么输出的结果只保留到小数点后第五位啊
还有问一下sqrt括号中为什么是3.0,sqrt(3)行吗 1,默认的
2,不行,必须有参数 qiuyouzhi 发表于 2020-3-16 17:21
1,默认的
2,不行,必须有参数
第二个有参数啊,我是问为什么sqrt(3)不行,而一定要是sqrt(3.0) 巨兔12138 发表于 2020-3-16 18:58
第二个有参数啊,我是问为什么sqrt(3)不行,而一定要是sqrt(3.0)
不然不准确
就和6/2和6.0/2的道理一样
页:
[1]