礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

01h等于多少b-1bh等于多少d

2025-11-18 05:58:14  

01h等于多少b-1bh等于多少d

优质解答

01h等于1b减1bh等于11111111b。首先看01h这个十六进制数,h代表十六进制后缀,直接转成二进制就是0001b,去掉前导零就是1b。然后看-1bh这个数,这里的bh可能指二进制补码,负数在补码里用全1表示,所以-1bh就是8位二进制全1,即11111111b。要注意的是,-1bh在十六进制里其实是FFh,但题目里可能直接问二进制补码形式,所以答案是11111111b。

为什么这么算呢?因为十六进制数后缀h表示这是十六进制数,01h去掉h就是十六进制的01,转换成二进制是0000 0001,也就是1b。而-1bh里的-1表示负数,二进制补码的规则是符号位不变,其他位取反加1。不过这里有个特殊情况,-1的补码在二进制里直接是全1,比如8位就是11111111b,16位就是1111b。根据题目里的bh可能指8位补码,所以-1bh等于11111111b。这个结果和计算器验证一致,比如用Python算bin(-1)得到的是'-0b1',但实际补码表示需要扩展位数,所以必须明确位数才能准确转换。

本题链接:

二进制转换十六进制补码