专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

原码、反码、补码之间的转换和简单运算

来源:小易整编  作者:小易  发布时间:2023-09-06 02:51
摘要:操作方法01首先,数字除了我们平时最长使用的十进制数外,还有二进制,八进制,十六进制等。这里我们的原码,补码,反码之间转换指的是二进制数。如下02在二进制数中,...
操作方法 01

首先,数字除了我们平时最长使用的十进制数外,还有二进制,八进制,十六进制等。这里我们的原码,补码,反码之间转换指的是二进制数。如下

原码、反码、补码之间的转换和简单运算

02

在二进制数中,数字的正负是根据首位是0还是1来判断的,如果首位是0,那么就是正数,首位是1就代表负数。如下图

03

从原码到反码,如果该数为正数,也保持不变,如果首位是1,也就是说是负数,就将除了首位的1除外的所有数字取反。如下图所示。点击即可查看。

04

如果想要把原码转换成补码,对正数来说,补码与原码相同,对负数来说,之间将反码加1就可以得到补码,计算示例如下图所示。

05

当然,我们还可以将补码转换为原码。如果是负数得到的补码,可以通过求该补码的补码来得到原来的原码。如下。

06

我们还可以进行二进制的补码运算首先将两个加数转换为补码形式,然后将两个补码进行二进制相加就可以得到结果了,如下


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1051215.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • CSS颜色设置方法:HEX、RGB、HSL的简单对比

    CSS颜色设置方法:HEX、RGB、HSL的简单对比

    css中,颜色值有多种表示方法,例如颜色名、十六进制颜色、rgb()、hex()、hsl()等等。那你知道hex、rgb和hsl之间有什么区别吗?下面本篇文章就来给大家简单对比一下hex、rgb、hsl,看看它们区别。不知道你是否了解HE...

  • 实用Word技巧分享:简繁转换功能竟然可以这样用!

    实用Word技巧分享:简繁转换功能竟然可以这样用!

    作为一名办公人员,如果你的单位与一些香港或台湾的客户合作,那么,在制作或编辑合作文档时,通常需要将简体字文档转换成繁体字文档。因为双方的书写习惯不同,如果你给对方发送一篇简体文档,可能会造成对方阅读困难,会非常麻烦。所以,如何解决这个问题呢...

  • 在 Windows 11 中使任务栏透明的 6 种简单方法

    在 Windows 11 中使任务栏透明的 6 种简单方法

    随着操作系统向公众发布,有关windows11的功能和整体性能的信息一直在互联网上流行。尽管该操作系统存在一些错误,但人们仍在寻找对其进行自定义并使其感觉更像自己的方法的方法。Windows11提供了多种选项来更改系统外观,但除了颜...

  • Excel函数学习之聊聊N()--转换为数值的函数

    Excel函数学习之聊聊N()--转换为数值的函数

    今天为大家带来的这个函数非常简单,只有一个字母,就是N!N函数的作用就是将Excel中不是数值的内容转换为数值,例如将日期转换为序列值、TRUE转换为1,FALSE转为0,文本内容转为0等等,需要强调一下的是N函数对错误值不能进行转换。好了...

  • 域名与ip地址通过什么进行转换?

    域名与ip地址通过什么进行转换?

    域名与ip地址通过dns进行转换。dns(域名系统)是互联网的一项服务,它作为将域名和ip地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。域名到IP地址的转换通过DNS协议实现。域名系统(服务)协议(DNS)是一种分布式网络目录...

  • 在 Windows 11上更改文件类型的 3种最简单方法

    在 Windows 11上更改文件类型的 3种最简单方法

    操作系统可以使用相应项目的文件扩展名识别和打开任何文件。但是,如果文件格式不正确,文件有时可能无法打开。因此,您需要更改文件类型以使Windows使用适当的应用程序打开它。在本文中,我们将为您提供有关如何更改文件类型Windows11...

  • php 位运算中的按位取反到底什么意思?

    php 位运算中的按位取反到底什么意思?

    先看代码:$a=8;$b=~$a;//按位取反echo"\$a=".$a."";echo"\$b=".$b;登录后复制输出结果:$a=8$b=-9登录后复制结果跟我所想的不一样啊,......

  • c语言运算符的优先级顺序怎么排序

    c语言运算符的优先级顺序怎么排序

    c语言运算符的优先级顺序是括号运算符>一元运算符>算术运算符>移位运算符>关系运算符>位运算符>逻辑运算符>赋值运算符>逗号运算符。理解并正确使用运算符的优先级是c语言编程的关键之一,它有助于......

  • 周排行
  • 月排行
  • 年排行

精彩推荐