为了账号安全,请及时绑定邮箱和手机立即绑定

.NET中的decimal,float和double之间的区别?

.NET中的decimal,float和double之间的区别?

吃鸡游戏 2019-05-27 13:21:53
.NET中的decimal,float和double之间的区别?是什么区别decimal,float并double在.NET?什么时候会有人使用其中一种?
查看完整描述

4 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

float 7位精度

double 有大约15位数的精度

decimal 有大约28位数的精度

如果您需要更高的准确度,请使用double而不是float。在现代CPU中,两种数据类型具有几乎相同的性能。使用浮动的唯一好处是它们占用的空间更少。只有你有很多这样的事情才真正重要。

我发现这很有趣。每个计算机科学家应该知道的浮点运算


查看完整回答
反对 回复 2019-05-27
  • 4 回答
  • 0 关注
  • 2551 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信