10进制的34转成2进制是100010

1个回答

  • 那是因为计算机中的二进制数都是以字节计量的,而一个字节是8位二进制数,所以它的D6位上还有个0.其实一个二进制整数,目前已用4个字节表示了(当然也还有用2个字节表示的机器),那么负数的原码在符号位和有效数据位之间就可能有一长串0了.不过计算机中的数都是以补码形式表示的,-34在机中用8位补码表示为11011110.