关于十进制的二进制表示

移动信号塔2023-05-04  24

十进制数转换成二进制数,是没有符号位之说的,就像十进制数没有符号位,是一样的。负数需要用'-'来表示。

在计算机中,十进制数是用二进制码(注意:不是数而是码)来表示的,在二进制码中引入了符号位。而二进制码又分为原码、反码和补码,通常我们使用二进制补码来表示十进制数。

十进制数-104的8位二进制补码为10011000,如果是16位二进制补码则为1111111110011000,无论多少位补码,最高位是符号位,'0'表示正数,'1'表示负数。

将-104的二进制补码向右算数移动2位,相当于将其除以4(算数右移1位相当于除以2),10011000算术右移2位为11100110,对应的十进制数为-26。每次算术右移,符号位不变。

10进制就是逢10进1的进位制数值统计方法,相对的还有2进制8进制16进制。

10进制转换成其他的都是除以要转换成的那个数,也就是说转换成二进制的就除以2,转换成八进制的就除以8,转换成十六进制的就除以16,然后倒取余数。

10---2:把20转换成二进制,20/2=10余数为0,10/2=5余数为0,5/2=2余数为1,2/2=1余数为01/2=0余数为1,则20换成二进制后是10100。

10---8:把20转换成八进制,20/8=2余数为4,2/8=0余数为2,则20转换成八进制后是24。

以上就是关于关于十进制的二进制表示全部的内容,包括:关于十进制的二进制表示、计算机的十进制怎么算、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

转载请注明原文地址:https://juke.outofmemory.cn/read/3796367.html

最新回复(0)