有符号十六进制转换为十进制 怎么转换啊
答案:2 悬赏:0 手机版
解决时间 2021-11-15 17:16
- 提问者网友:萌卜娃娃
- 2021-11-15 14:08
有符号十六进制转换为十进制 怎么转换啊
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-11-15 14:46
有符号十六进制转换为十进制,例如:
FAA7 = 0xFFFF FAA7 = 1 111 1111 1111 1111 1111 1010 1010 0111 (符号位1) (负数)
数字位 1111 1010 1010 0111 (FAA7)(是补码)
取反 0000 0101 0101 1000
加1 0000 0101 0101 1001 = 559H = 1369 (原码)
加上符号位 = -1369
FAA7 = 0xFFFF FAA7 = 1 111 1111 1111 1111 1111 1010 1010 0111 (符号位1) (负数)
数字位 1111 1010 1010 0111 (FAA7)(是补码)
取反 0000 0101 0101 1000
加1 0000 0101 0101 1001 = 559H = 1369 (原码)
加上符号位 = -1369
全部回答
- 1楼网友:轮獄道
- 2021-11-15 15:39
最好的方法 就是把十六进制转成二进制用补码求
然后在把二进制转成十进制
FBH最后的H表示的是16进制数
FB转成二进制就是 F B H(进制)
然后在把二进制转成十进制
FBH最后的H表示的是16进制数
FB转成二进制就是 F B H(进制)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯