图2.40右移位运算符是不是错了,按图右移数值应该变大了啊,不应该以补码运算吗
书中的移位没有错误。在进行移位运算时先进行正常的移位。在将二进制负数转换为十进制数时,才使用补码。
例如:
移位后的数11101100,转换为反码为00010011,再转换为补码为10100,然后转换为十进制数就是20,前面加个负号,就是-20。
无语_mrkj 发表于2022-02-16 09:16
划的横线前边就是