一个有符号数比如B4H,转化为十进制后为什么变成-76D呢?其详细运算过程是什么?
答案:2 悬赏:60
解决时间 2021-01-25 10:53
- 提问者网友:你挡着我发光了
- 2021-01-24 18:20
一个有符号数比如B4H,转化为十进制后为什么变成-76D呢?其详细运算过程是什么?
最佳答案
- 二级知识专家网友:等灯
- 2021-01-24 19:42
首先,应该存在一个定义,定义B4H为有符号数,然后:
B4H = 1011 0100 B (补码)=1100 1100 B(原码)= - 76 D
计算机中数以补码形式存储,欲求值,需求出原码。
补码变原码:符号位不变,其他位取反再加1。
B4H = 1011 0100 B (补码)=1100 1100 B(原码)= - 76 D
计算机中数以补码形式存储,欲求值,需求出原码。
补码变原码:符号位不变,其他位取反再加1。
全部回答
- 1楼网友:痴妹与他
- 2021-01-24 20:13
最高位是符号位呀,然后注意补码。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯