java好玩的现象

2017-06-12  本文已影响24人  wangxiaoda

什么情况可以使:i + 1 < i

image.png

当int取边界值得时候,成立。

int、long、long long取值范围:

unsigned   int   0~4294967295   
int   2147483648~2147483647 
unsigned long 0~4294967295
long   2147483648~2147483647
long long的最大值:9223372036854775807
long long的最小值:-9223372036854775808
unsigned long long的最大值:1844674407370955161

__int64的最大值:9223372036854775807
__int64的最小值:-9223372036854775808
unsigned __int64的最大值:18446744073709551615

什么可以是 s1 > s2 || s1 <= s2 不成立

image.png

NaN的时候

上一篇 下一篇

猜你喜欢

热点阅读