使用JavaScript进行位运算和移位的测试
0x80000000 >> 1 // returns -1073741824 (-0x40000000)
我预计它会返回0x40000000,因为
0x40000000 >> 1 // returns 0x20000000
0x20000000 >> 1 // returns 0x10000000
使用JavaScript进行位运算和移位的测试
0x80000000 >> 1 // returns -1073741824 (-0x40000000)
0x40000000 >> 1 // returns 0x20000000
0x20000000 >> 1 // returns 0x10000000
&
掩码。 - Lightness Races in Orbit算术移位
和逻辑移位
之间的区别。 - lostsource