二进制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二进制相关的知识,希望对你有一定的参考价值。

机器数:

机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1。

真值:

因为第一位是符号位,所以机器数的形式值就不等于真正的数值。例如上面的有符号数 10000011,其最高位1代表负,其真正数值是 -3 而不是形式值131(10000011转换成十进制等于131)。所以,为区别起见,将带符号位的机器数对应的真正数值称为机器数的真值。

原码:

用第一位表示符号, 其余位表示值

反码:

正数的反码是其本身

负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.

补码:

正数的补码就是其本身

负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)

以上是关于二进制的主要内容,如果未能解决你的问题,请参考以下文章

二进制运算-十进制与二进制的转换

68如何变为二进制数字 过程

十进制的分数如何转成二进制的?

二进制八进制十进制十六进制六十四进制如何换算

在Excel中如何将十进制转换成二进制

求excel十进制转换二进制公式,能转换32位二进制?例如1007566779转换成二进制