计算机底层数据都是以二进制形式存储的。
关于二进制我们最先想到的一个问题就是十进制与二进制之间的转化,在解决这个问题之前,我们先来看一下原码、反码、补码。
在计算机中最高位表示符号位,0表示正数,1表示负数,如:
正数的原码、反码、补码相同。
我们来看一下负数的原码、反码、补码:
另外,在计算机底层,数字都是以补码形式存放的。
十进制转换为二进制:除2倒叙取余