为什么.net core和.net框架中的浮点数计算会有所不同

时间:2019-04-12 07:24:01

标签: c# .net .net-core

我编写此代码并在.net Framework 4.6.1和.net core 2.2中运行, 为什么结果不同? 谢谢。

class Program
{
    static void Main(string[] args)
    {
        float i = 1F;
        float j = 0.1F;

        Console.WriteLine(i - j * 10);

        Console.ReadKey();
    }
}

我希望两个平台的输出均为-1.490116E-08,但.net核心输出为0。

0 个答案:

没有答案