hello,上一次我们了解了计算机中的进制转化和位运算符。
我们现在来讨论一下计算机中整数在计算机中的存储形式,以及所谓的原码,反码,补码的作用。
在计算机科学中,原码、反码和补码是用于表示有符号整数的几种编码方式。这些编码方式主要应用于二进制数的存储和运算中,涉及到负数的时候,就要用到反码和补码了。下面分别解释这三种编码方式以及它们的作用:
我们需要讨论一下二进制数在内存中的存储形式。
位:
我们把一个0,1,所在的单元格呢,就理解位一位,二八位就构成了一个字节。就比如一个数字0,转化成二进制,最小单位占了一个字节,那就是这么长。把它想象成一组南孚电池,八个电池为一板,一板电池表示一个数字。
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
二进制:
一个整数在计算机的存储形式是二进制数,我们称这些二进制数所占的每一个单元成为位,整数是有符号,因此在计算机中用一组字节中的最高位存放符号位,0表示正数,1表示负数.
下面的他们都刚好占
比如:1
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |