1001 带符号右移 2 位后变成了 0010。

带符号右移运算是一种二进制运算,它将一个数的二进制表示向右移动指定的位数,并将符号位复制到高位。在带符号右移运算中,如果符号位为 1(表示负数),则右移后高位补 1,否则补 0。

1001 的二进制表示为 11111001。右移 2 位后,低两位被丢弃,高两位补 1,得到 11110010,其十进制表示为 -2,因此结果为 0010。

带符号右移运算:1001 右移 2 位的结果

原文地址: https://www.cveoy.top/t/topic/nYYZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录