一分钟了解什么是原码-反码-补码

简介: 一分钟了解什么是原码-反码-补码

相信许多朋友在学习编程的时候搞不懂什么是原码,反码,补码?那么接下来我将使用人话(通俗易懂的话语,最贴近生活的话)来使你懂得这些编码格式。

              -----不废话,直接开始

1.原码--反码--补码的基本概念

(1)原码

       原码就是将十进制数据转化为二进制表现形式表现出来:(如图)

其中的二进制数据就是所谓的原码(不了解进制间相互转化的可以看看------------------------------->用人话教会你各个进制的意思和进制间的转化!!!-CSDN博客

(2)反码

       反码就是将所求的原码除了符号位(从左边数第一个数字)全部都取反(0 变成 1,1 变成 0)(如图)

这样就求得了反码

(3)补码

       补码在最后一位加上1,就变成了补码(如图)

这样就得到了补码

注:一个数在计算机内的存储形式是补码,但是读取数据时要转换成原码,在转换成十进制的数字,当然如果直到了补码也可以反向求解原码

相关文章
|
5月前
|
存储 编译器 C语言
【原码、反码、补码】小白看完都呲大牙
【原码、反码、补码】小白看完都呲大牙
63 1
【原码、反码、补码】小白看完都呲大牙
|
4月前
|
程序员
程序员必知:原码、反码、补码和移码详解
程序员必知:原码、反码、补码和移码详解
35 0
【软考学习2】数据表示——原码 反码 补码 移码
【软考学习2】数据表示——原码 反码 补码 移码
120 0
|
5月前
|
存储
原码,反码,补码以及计算
原码,反码,补码以及计算
54 0
|
12月前
计算机基础中什么是原码,反码,补码和移码?各自有什么用途?
计算机基础中什么是原码,反码,补码和移码?各自有什么用途?
原码补码反码
原码补码反码
110 0
|
存储
[软考]之原码、反码、补码和移码
[软考]之原码、反码、补码和移码
97 0
计算机原码反码补码
又把原码、反码、补码忘了,这里再来分析一下
计算机原码反码补码
|
存储
一篇轻松带你Carry原码、反码、补码(建议收藏)
一篇轻松带你Carry原码、反码、补码(建议收藏)
205 0
|
Go 开发者
原码 反码 补码|学习笔记
快速学习原码 反码 补码。
105 0