发布网友 发布时间:2024-01-11 15:57
共1个回答
热心网友 时间:2024-10-03 16:50
似乎是 取反加一 也就是说要求负数,就是 用对应正数,取反,1
🔢求补运算
负数转正数,也是进行取反+1 的求补运算。负数二进制转十进制, 是对这个负数二进制进行求补运算,得到对应的正数,前面加个负号就得到对应的十进制了吧。
🔢算术右移
-20>>3 算术右移3位 1111 1101 变成这个 也就是-3 对应的二进制了。因为是负数,左边第一位是1,所以算术右移3位相当于左边加 3个 1, 右边再减去3位 。