让星星⭐月亮告诉你,正数负数的二进制位运算(左移 右移 无符号右移)_二进制负数移位-CSDN博客

网站介绍:文章浏览阅读2.4k次,点赞4次,收藏9次。正数和负数需先转换成相应的二进制,再进行移位运算.详细举例如下:1、左移(向左移动,低位补0,没有无符号左移,因为左移不影响符号位):(1)正数左移 2<<1(a)2为正数,其原码反码和补码均 00000000 00000000 00000000 00000010(b)00000000 00000000 00000000 00000010 <<1 = 00000000 00000000 00000000 00000100 = 4(2)负数左移 -2<<1(a_二进制负数移位