关于十进制的二进制表示
发布网友
发布时间:2022-04-23 15:04
我来回答
共2个回答
热心网友
时间:2023-07-08 18:41
十进制数
转换成
二进制数
,是没有
符号
位之说的,就像十进制数没有符号位,是一样的。负数需要用'-'来表示。
在
计算机
中,十进制数是用二进制码(注意:不是数而是码)来表示的,在二进制码中引入了符号位。而二进制码又分为原码、
反码
和
补码
,通常我们使用
二进制补码
来表示十进制数。
十进制数-104的8位二进制补码为10011000,如果是16位二进制补码则为1111111110011000,无论多少位补码,最高位是符号位,'0'表示正数,'1'表示负数。
将-104的二进制补码
向右
算数移动2位,相当于将其除以4(算数右移1位相当于除以2),10011000算术右移2位为11100110,对应的十进制数为-26。每次算术右移,符号位不变。
热心网友
时间:2023-07-08 18:41
进制表示方法二进制八进制十进制十六进制的表示方法进制的写法