一个有符号数比如B4H,转化为十进制后为什么变成-76D呢?其详细运算过程是什么?
答案:2 悬赏:40 手机版
解决时间 2021-04-13 17:56
- 提问者网友:温旧梦泪无声
- 2021-04-12 23:45
一个有符号数比如B4H,转化为十进制后为什么变成-76D呢?其详细运算过程是什么?
最佳答案
- 五星知识达人网友:大漠
- 2021-04-13 00:53
首先,应该存在一个定义,定义B4H为有符号数,然后:
B4H = 1011 0100 B (补码)=1100 1100 B(原码)= - 76 D
计算机中数以补码形式存储,欲求值,需求出原码。
补码变原码:符号位不变,其他位取反再加1。
B4H = 1011 0100 B (补码)=1100 1100 B(原码)= - 76 D
计算机中数以补码形式存储,欲求值,需求出原码。
补码变原码:符号位不变,其他位取反再加1。
全部回答
- 1楼网友:痴妹与他
- 2021-04-13 00:59
最高位是符号位呀,然后注意补码。
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯