float a = 0;
while (true)
{
a++;
if (a > 16777216)
break; // Will never break... a stops at 16777216
}
谁能向我解释一下为什么此代码中的浮点值在16777216处停止递增?
编辑:
甚至更简单:
float a = 16777217; // a becomes 16777216
猜你喜欢:
float a = 0;
while (true)
{
a++;
if (a > 16777216)
break; // Will never break... a stops at 16777216
}
谁能向我解释一下为什么此代码中的浮点值在16777216处停止递增?
编辑:
甚至更简单:
float a = 16777217; // a becomes 16777216
猜你喜欢: