相关疑难解决方法(0)

比较C#中的double值

我有一个double名为的变量x.在代码中,x获取一个值,0.1我在'if'语句中检查它,比较x0.1

if (x==0.1)
{
----
}
Run Code Online (Sandbox Code Playgroud)

不幸的是它没有进入if声明

  1. 我应该使用Doubledouble

  2. 这背后的原因是什么?你能为此建议一个解决方案吗?

.net c# double

59
推荐指数
6
解决办法
9万
查看次数

为什么不是浮点十进制数字硬件加速像浮点二进制数?

在硬件中实现它是否值得?如果是,为什么?如果不是为什么不呢?


对不起,我觉得很清楚我在谈论十进制有理数!好的东西比如DecNumber ++ for C++,decimal for .NET ...希望现在很清楚:)

hardware decimal

16
推荐指数
2
解决办法
4126
查看次数

标签 统计

.net ×1

c# ×1

decimal ×1

double ×1

hardware ×1