负数的怎么用二进制表示(二进制表示负数有什么好处)

技术负数的二进制表示方法是什么本篇内容介绍了“负数的二进制表示方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!原

本文介绍了“负数的二进制表示是什么”的知识。很多人在实际案例操作中都会遇到这样的困难。接下来,让边肖带领大家学习如何应对这些情况!希望大家认真阅读,学点东西!

原码:一个整数,根据绝对值转换成二进制数,称为原码。

比如00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

反码:将二进制数一位一位反相得到的新二进制数称为原二进制数的反码。

反向运算的意思是:当它为1时,得到0;当它是0时,它得到1。(1到0;0到1)

比如00000000000000000000000000000000000000000000000000001的每一位都反过来得到11111111111111111111111111111111111111111111111111111010。

假设:11111111111111111111111111111111111111111111111010是000000000000000000000000000000000101的倒数。

反码是相互的,所以也可以称为:

1111111111111111111111111111111010和00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

补语:补语加1叫补语。

也就是说,要得到一个数的补数,首先要得到补数,然后在补数上加1,得到的数叫做补数。

例如:0000000000000000000000000000000000000000000000001的逆码是:111111111111111111111111111111111111111111111111111010。

然后,补语是:

11111111 11111111 11111111 11111010 1=11111111 11111111 11111111 11111011

所以-5在计算机中的表达是:111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111转换为十六进制:0xFFFFFFFB。

再举一个例子,让我们看看整数-1在计算机中是如何表示的。

假设这也是一个int类型,那么:

1.先取1的原码:0000000000000000000000000000000000000000000000000000000001

2.反码:1111111111111111111111111111111111111111111111111111111111111111110

3.补充:111111111111111111111111111111111111111111111111111111111111111111111

可以看出,计算机中-1的二进制表达式是全1。十六进制数是0xFFFFFF。

这里介绍一下“负数的二进制表示是什么”的内容。感谢阅读。如果你想了解更多的行业,可以关注网站。边肖将为您输出更多高质量的实用文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/154599.html

(0)

相关推荐

  • jquery如何检查一个表格有多少行

    技术jquery如何检查一个表格有多少行这篇文章主要为大家展示了“jquery如何检查一个表格有多少行”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jquery如何检查一个表

    攻略 2021年11月21日
  • ubuntu中如何添加windows工作组下的共享打印机

    技术ubuntu中如何添加windows工作组下的共享打印机这篇文章主要为大家展示了“ubuntu中如何添加windows工作组下的共享打印机”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研

    攻略 2021年11月15日
  • cd的ifpi码(ci指标的使用方法)

    技术怎么实施弹性CI/CD本篇文章给大家分享的是有关怎么实施弹性CI/CD,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。数字化转型正在迅速地改善客户体验和运

    攻略 2021年12月21日
  • m是什么,“S”和“M”是什么意思

    技术m是什么,“S”和“M”是什么意思S是施虐症:指中世纪法国一个侯爵叫做萨德m是什么,他在生活中喜欢对女性施加虐待,在他的作品中有大量性变态行为的描述,所以后来的学者把主动的虐待症,也就是喜欢虐待别人,命名为萨德现象(

    生活 2021年10月23日
  • 如何按摩,想自学穴位按摩,从哪里入手

    技术如何按摩,想自学穴位按摩,从哪里入手如果你想自学穴位按摩的话如何按摩,我的建议是,对你自身最有帮助的穴位学起。首先,学东西,学以致用才是最有用。针对邀请回答的这个问题来说,你皮肤过敏的话,我的建议是,先从肺经来学起。

    生活 2021年10月24日
  • java如何终止process运行(javafor语句的执行过程)

    技术Java Process.waitFor()方法是怎样的Java Process.waitFor()方法是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习

    攻略 2021年12月14日