在一个非零无符号二进制整数之后去掉(在一个非零无符号二进制)

导读 大家好,小跳来为大家解答以上的问题。在一个非零无符号二进制整数之后去掉,在一个非零无符号二进制这个很多人还不知道,现在让我们一起来看...
2024-03-15 00:00:06

大家好,小跳来为大家解答以上的问题。在一个非零无符号二进制整数之后去掉,在一个非零无符号二进制这个很多人还不知道,现在让我们一起来看看吧!

1、选B。

2、原因: 一个数存在计算机中他的位数是一定的,比如int型占4字节32为,char型占1字节8位。

3、 所以当你对一个数删除一个0,为了保证位数的正确,会在这个数的左侧补一个0,就相当于进行了一次移位操作。

4、 对于移位操作,左移相当于乘2,右移相当于除2,这个题的意思相当于右移,所以是除2,就是乘1/2。

本文到此分享完毕,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!