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

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

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

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

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

相关推荐

  • 火柴英文,小学英语课外教材哪个好

    技术火柴英文,小学英语课外教材哪个好英语课外教材问题,作为资深老师,我想我能提供一些有建设性的建议火柴英文:首先,有考级要求比如剑桥五级考试的学生。小学孩子很多考KET和PET,这些我建议的教材如下:应试的话剑桥的Unl

    2021年10月26日
  • 12 放大电路的分析方法

    技术12 放大电路的分析方法 12 放大电路的分析方法(1条消息) 直流电源对于交流电源可看成短路问题的解释_SUR0608的博客-CSDN博客(印象笔记模拟电路)
    要用阻容式耦合放大电路时对信号源的要

    礼包 2021年10月26日
  • MySQL常用分库分表方案有哪些

    技术MySQL常用分库分表方案有哪些这篇文章主要为大家展示了“MySQL常用分库分表方案有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL常用分库分表方案有哪些”

    攻略 2021年11月14日
  • SYS用户登录Oracle报错ORA-01031怎么办

    技术SYS用户登录Oracle报错ORA-01031怎么办这篇文章主要为大家展示了“SYS用户登录Oracle报错ORA-01031怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并

    攻略 2021年11月20日
  • Redis个实现附近人功能

    技术Redis个实现附近人功能Redis个实现附近人功能,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。01Redis的Geo最近在写实现附近人的这个功能,在

    攻略 2021年11月15日
  • Hbase如何使用

    技术Hbase如何使用这篇文章主要介绍了Hbase如何使用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。与mysql 对比:1 创建表 只需要指定faml

    攻略 2021年12月8日