结论
二进制运算的运算符号。
"<<“和”>>"
"<<"左移:其实就是x2的移动位数的次幂
">>"右移:就是除以2的移动位数的次幂。
“>>”和“>>>”
“>>”:最高位补什么,有原有数据的最高位值而定。
如果最高位是0,右移后,用0补空位。
如果最高位是1,右移后,用1补空位。
“>>>”:无论最高位是什么,右移后,都用0补。
例子
版权声明:本文为ZENGZISUZI原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
二进制运算的运算符号。
"<<“和”>>"
"<<"左移:其实就是x2的移动位数的次幂
">>"右移:就是除以2的移动位数的次幂。
“>>”和“>>>”
“>>”:最高位补什么,有原有数据的最高位值而定。
如果最高位是0,右移后,用0补空位。
如果最高位是1,右移后,用1补空位。
“>>>”:无论最高位是什么,右移后,都用0补。