int型数无符号(>>>)右移大于等于32位 i>>>32分析

计算机里负数是用该数的正数形式按位取反加一 用-1来说就是1(000........01       32个)按位取反+1 等于(111.........11  32个1) 那如果用-1右移32位以上的值怎么算呢。 先看eclipse结果    级 结果是-1按,常理一般无符号右移结果应该是0才对啊!其实java中当你对int型数无符号右移时当你移的位数大于32的时候会用你移的位数/32的余数来移
相关文章
相关标签/搜索