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

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

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

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

比如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)

相关推荐

  • 在营销过程中代理ip有的作用是什么

    技术在营销过程中代理ip有的作用是什么本篇内容主要讲解“在营销过程中代理ip有的作用是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在营销过程中代理ip有的作用是什么”吧

    攻略 2021年11月2日
  • SpringMVC怎么接收参数各种场景

    技术SpringMVC怎么接收参数各种场景这篇文章主要讲解了“SpringMVC怎么接收参数各种场景”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SpringMVC怎么接

    攻略 2021年11月1日
  • Python如何处理图像特效

    技术Python如何处理图像特效这篇文章主要为大家展示了“Python如何处理图像特效”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python如何处理图像特效”这篇文章吧。

    攻略 2021年11月24日
  • 编程语言的优缺点对比的实例分析

    技术编程语言的优缺点对比的实例分析编程语言的优缺点对比的实例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  python作为一门高级编程语言,它的诞生

    攻略 2021年11月16日
  • php如何封装app

    技术php如何封装app小编给大家分享一下php如何封装app,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ph

    攻略 2021年11月30日
  • 二叉树所有路径python(python二叉树最长路径怎么算)

    技术怎样解析python二叉树的所有路径本篇文章给大家分享的是有关怎样解析python二叉树的所有路径,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。序主要记

    攻略 2021年12月13日