带符号右移 最高位是多少则补多少
-6的二进制是1111 1111 1111 1111 1111 1111 1111 1010
带符号右移1位则为 1(补) 1111 1111 1111 1111 1111 1111 1111 101(0去除) 转为十进制为-3
带符号右移2位则为 11(补) 1111 1111 1111 1111 1111 1111 1111 10(10去除) 转为十进制为-2
带符号右移3位则为 111(补) 1111 1111 1111 1111 1111 1111 1111 1(010去除) 转为十进制为-1
带符号右移4位则为 1111(补) 1111 1111 1111 1111 1111 1111 1111 (1010去除) 转为十进制为-1
|