--..这是为什么?
5条回答 默认 最新
- threenewbee 2015-05-31 08:04关注
-1等于二进制11111111....11111111 >>1,高位还是补1,等于还是-1 转换成unsigned int是4294967295因为又被a接收,还是-1 a+1=0 所以-0==0
解决 无用评论 打赏 举报
-1等于二进制11111111....11111111
>>1,高位还是补1,等于还是-1
转换成unsigned int是4294967295因为又被a接收,还是-1
a+1=0
所以-0==0