我有这样的课:
public class Test
{
public void CheckValue(float val)
{
if (val == 0f)
{
//Do something
}
}
}
//Somewhere else..
void SomeMethod
{
Test t = new Test();
t.CheckValue(0f);
}
是否保证检查if (val == 0f)
会返回true
?或者浮点数只会在您对它们执行操作时失去精度?