十进制数转换成二进制数,是没有符号位之说的,就像十进制数没有符号位,是一样的。负数需要用'-'来表示。
在计算机中,十进制数是用二进制码(注意:不是数而是码)来表示的,在二进制码中引入了符号位。而二进制码又分为原码、反码和补码,通常我们使用二进制补码来表示十进制数。
十进制数-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。
以上就是关于关于十进制的二进制表示全部的内容,包括:关于十进制的二进制表示、计算机的十进制怎么算、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!