C#中的浮点比较是否可确定?

时间:2018-08-29 14:54:20

标签: c# .net clr

如果您将一个浮点数分配给一个变量,然后将此变量分配给另一个,是否可以保证这两个变量的比较结果始终为true?

考虑以下代码。

var r = new Random();
float a = (float)r.NextDouble();
float b = a;
Console.WriteLine(a == b); // Is this guaranteed to print true?

编辑:假定该值不能为NaN。

0 个答案:

没有答案