为什么FF00H有符号数转化为十进制是-256

 我来答
畅飞用436
2021-12-04 · TA获得超过162个赞
知道答主
回答量:150
采纳率:100%
帮助的人:48.3万
展开全部
FF00H化为二进制为1111111100000000
若该数为有符号数则最高位(左侧第1位)为符号位,对符号位来说0表示正数,1表示负数。
所以上述二进制数化为真值为:-111111100000000
化为十进制为:-(2∧14+2∧13+2∧12+2∧11+2∧10十2∧9+2∧8)=-(1024X16十1024×8十1024×4十1024×2十1024+512+256)=-(16384+8192+4096+2048+1024+512+256)=-32512
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式