右位移运算 PPT中 是不是有错误

来源:2-3 位运算

xiaobai00000

2021-07-18 23:18

老师好

右位移运算这块,  "-14 >> 2 即 1111 0010 >> 2 得 1111 1100", 这里是不是写错了? 


-14 应该是: 1000 1110 而不是 1111 0010 啊,   1111 0010 应该是 - (2^6 + 2^5 + 2^4 + 2^3 + 2^2) = - 124 。


这块应该是: -14 >> 2 即 1000 1110 >> 2 得  1111 0011  (符号位置不变,高位补1)

写回答 关注

1回答

  • 都是已存在
    2022-02-25 19:32:09
    前面课件讲了机器数都是以补码的方式存放的
               
    下载视频          

二进制与Java中的基本数据类型

从认识二进制开始,逐步理解Java是如何存储和处理数据的。

8073 学习 · 7 问题

查看课程

相似问题