111,094
社区成员




var x = 100.111d * 100.1f;
var y = 100.111d * 100.1f;
Console.WriteLine((double)100.1f);
Console.WriteLine(x);
Console.WriteLine(y);
Console.WriteLine(x == y);
x = 100.111d * 100.1d;
y = 100.111d * 100.1d;
Console.WriteLine(x);
Console.WriteLine(y);
Console.WriteLine(x == y);
我做了个实验,只要相同类型,就不存在精度问题,但一旦强转(隐式转换)就会有精度问题