首页 > 系统教程 > 操作系统 > 详解C++中double类型,如何保留三位小数点

详解C++中double类型,如何保留三位小数点

WBOY
发布: 2024-04-15 11:25:20
转载
881 人浏览过

详解C++中double类型,如何保留三位小数点

我们知道C语言中,如果要求输出结果保留三位小数,我们可以使用pritf()函数轻松的解决。但是C 的输出运算符

我以一个例子作为讲解:

已知线段的两个端点坐标是A(xa,ya),B(xb,yb),求线段AB的长度,保留到小数点后3位。

样例输入:1    1

2    2

样例输出:1.414

代码如下:
int main(int argc, char** argv) {
    double xa,ya,xb,yb,result;
    cin>> xa>>ya>>xb>>yb;
    result=sqrt( (xb-xa)*(xb-xa)+(yb-ya)*(yb-ya) );
    cout
<p>很多人会对下面这句代码不理解,</p>
<pre class="brush:php;toolbar:false">cout
<p>下面我们进行重点讲解:</p>
<div style="margin-top: 2em; margin-bottom: 1em;"><span style="color: #1e1e1e; letter-spacing: 2px; border-left: #FF3030 3px solid; border-right: #FF3030 3px solid; padding-left: 8px; padding-right: 8px; font-size: 12pt;"><strong>设置小数点精度</strong></span></div>
<p>设置要用于格式化输出操作的浮点值的小数精度。</p>
<pre class="brush:php;toolbar:false">int main(int argc, char** argv) {
    double a=3.1415926;
    cout 
<p>如果有什么疑问,欢迎留言。如需转载,请注明出处:http://www.cnblogs.com/wongyi/p/8204210.html</p>
登录后复制

以上是详解C++中double类型,如何保留三位小数点的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:linuxprobe.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板