(1)将-80转换为二进制数,得到真值为:-1010000(十进制转化成二进制可采取“除2取余”法,亲可自己复习,也可以直接用计算器算,都没有关系的).
(2)因为所需转换的数是负数,所以机器数的符号位应为1(符号位上用0表示正数,用1表示负数),可得8位原码为11010000.
(3)负数的补码是其原码除符号位外,其他各位取反,所以补码为10101111.
亲爱的朋友,你是初学者吧,这条路不容易走,加油吧!
(1)将-80转换为二进制数,得到真值为:-1010000(十进制转化成二进制可采取“除2取余”法,亲可自己复习,也可以直接用计算器算,都没有关系的).
(2)因为所需转换的数是负数,所以机器数的符号位应为1(符号位上用0表示正数,用1表示负数),可得8位原码为11010000.
(3)负数的补码是其原码除符号位外,其他各位取反,所以补码为10101111.
亲爱的朋友,你是初学者吧,这条路不容易走,加油吧!