2025-11-11 21:28:01
七d就是十进制的7,换算成二进制b的话等于111b。然后算-7b减7b的话,等于-14b。这两个问题分开算,先转换单位再计算。
先说第一个问题,十进制转二进制要用除2取余法。7除以2商3余1,3除以2商1余1,1除以2商0余1,余数倒过来就是111b。这跟数学课本p23的进制换算规则一样。第二个问题-7b减7b,二进制加减和十进制一样,负数直接相加。-7b等于111b取反加1的补码,但这里直接算数值的话-7-7就是-14,所以等于-14b。注意二进制负数一般用补码表示,但题目没说具体格式,按整数运算来就行。合并答案就是7d=111b,-7b-7b=-14b。
本题链接: