
写出负整数(0010110)二进制的十进制数,八进制数和十六进制,并写出二进制数所对应的原码、反码和补码 10
2个回答
展开全部
我明白你的意思了。你应该知道计算机中所有数据都是用二进制表示的,数字也不例外,只有二进制的符号位比较特殊,用0,1分别表示正负,而其它进制都是用+,-号。由于计算机中所有数据都是二进制,那么就不存在你说的问题了。比如你那个数表示成10进制=-22,8进制啊16进制的前面填个符号就行,并不需要有如122(你可能认为代表-22)之类的东西。
其实0010110不是负的。负的话用8位表示就是10010110,即第一位是符号位。这就是原码。而该负数的反码就是除符号位外0→1,1→0,即11101001。而补码则是在反码上+1,即11101010。
其实0010110不是负的。负的话用8位表示就是10010110,即第一位是符号位。这就是原码。而该负数的反码就是除符号位外0→1,1→0,即11101001。而补码则是在反码上+1,即11101010。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询