"无符号右移"怎么用?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 12:35:25

"无符号右移"怎么用?
"无符号右移"怎么用?

"无符号右移"怎么用?
>>是带符号右移
>>>是无符号右移..
带符号右移就是将那个数转为2进制然后在前面补0或1
如果是正数就补0
负数补1
例如11 >> 2,则是将数字11右移2位
11的二进制形式为:0000 0000 0000 0000 0000 0000 0000 1011,然后把低位的最后两个数字移出,因为该数字是正数,所以在高位补零.则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 0010.转换为十进制是2.
无符号右移与带符号右移的区别就是 无符号始终补0