C++builder 中如何定义数据的长度

比如我定义了几个double数据。通过计算后小数点后有效数字太长~我想控制下数据长度。比如现在得到的数据结果是0.3623589412545这太长了~我想保留小数点后4位... 比如 我定义了几个 double 数据。通过计算后 小数点后有效数字太长~
我想控制下数据长度。比如 现在得到的数据结果是 0.3623589412545
这太长了~我想保留小数点后4位 怎么弄~
希望指点一二~
展开
 我来答
Laplas
2011-07-23 · TA获得超过1万个赞
知道大有可为答主
回答量:2680
采纳率:50%
帮助的人:2429万
展开全部
如果只是显示,而保留精度,那么可以
Edit1->Text = RoundTo(d, -4);
如做隐判果改纯改变数值,就是
d = RoundTo(d, -4);

最上携嫌面写
#include <Math.hpp>
liyanly1120
2011-07-23 · TA获得超过380个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:133万
展开全部
用魔法配方。
double PI=3.141592653;
cout<<PI<<endl; //魔法配方之前游中的结果
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(4);
cout<<PI; //魔法配方之后租磨蠢弊陪的结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式