位运算符<<,<<< 2018-03-26 本文已影响3人 lwtzzz x<<y:意思是x乘以2的y次方。左移乘以2的多少次方。 x>>y:意思是x除以2的y次方。右移除以2的多少次方。 x>>1与x>>>1区别: >>:带符号右移。正数右移高位补0,负数右移高位补1。 >>>:无符号右移。无论是正数还是负数,高位通通补0。10: 101010>>1: 010110>>>1: 0101-10补码: 11111111111111111111111111110110-10>>1: 11111111111111111111111111111011-10>>>1: 01111111111111111111111111111011