~按位取反的计算步骤及例子 您所在的位置:网站首页 按位计算器 ~按位取反的计算步骤及例子

~按位取反的计算步骤及例子

2024-01-23 05:00| 来源: 网络整理| 查看: 265

在计算机中,运算都是使用的二进制补码,二进制补码就是计算机之间交流运算的形式。

需要知道的定理:

(1)有符合的数据类型,如int型,其对应的二进制的最高位为符号位,1为负,0为正。 (2)一个数的反码:符号位不变,其余位:1变0,0变1 (2)正数的补码:正数本身 (3)负数的补码:本身取反码,然后+1

求解步骤:

(1)取补码 (2)计算 (3)再取补码,即得答案

正数: 例如:int x=3,则求解~x的步骤如下: 3的二进制码-------0000 0000 0000 0011 (1)取补码(即其本身)-------------0000 0000 0000 0011 (2)计算(按位取反) ----------------1111 1111 1111 1100 (3)再取补码(本身取反码+1)-----1000 0000 0000 0100 即答案为-4 负数: 例如:int x=-3,则求解~x的步骤如下: -3的二进制码 ------- 1000 0000 0000 0011 (1)取补码(即其本身)------- 1111 1111 1111 1101 (2)计算(按位取反)------- 0000 0000 0000 0010 (3)再取补码(即其本身)------- 0000 0000 0000 0010 即答案为2



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有