全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

按位取反怎么算

发布时间:2023-03-23 10:53:00
发布人:wjy

  按位取反是指对一个二进制数的每一位都取反(0变为1,1变为0)的操作。如果要按位取反一个二进制数,可以使用按位取反运算符 "~",其运算规则如下:

按位取反怎么算

  1.将要取反的二进制数转换为二进制补码表示法。

  2.对二进制补码表示法的每一位进行取反操作。

  3.将取反后的二进制数转换回十进制表示法。

  例如,要对二进制数10110101按位取反,可以按照以下步骤进行操作:

  1.将10110101转换为二进制补码表示法,因为它是一个有符号数,所以它的最高位为1,表示负数。其补码为01001011。

  2.对补码的每一位进行取反操作,得到10110100。

  3.将取反后的二进制数转换回十进制表示法,得到148。

  因此,按位取反操作后,二进制数10110101变为了十进制数148。

相关文章

python写入json文件?

python写入json文件?

2023-11-02
vscode设置tab为4个空格?

vscode设置tab为4个空格?

2023-11-02
更新pycharm?

更新pycharm?

2023-11-02
anaconda每次打开都要安装?

anaconda每次打开都要安装?

2023-11-02

最新文章

武汉新媒体行业公司排名

武汉新媒体行业公司排名

2023-11-01
武汉新媒体就业现状好吗

武汉新媒体就业现状好吗

2023-11-01
武汉全媒体行业发展现状及趋势

武汉全媒体行业发展现状及趋势

2023-10-31
武汉全媒体现状

武汉全媒体现状

2023-10-31
在线咨询 免费试学 教程领取