11问答网
所有问题
十进制的负数怎么转换成八进制和十六进制数? 如:-617
用计算机算出来的十六进制是这种的
但是答案上-617的八进制是176627
-617的十六进制是fd97
这是怎么算的 求讲解一下
举报该问题
推荐答案 2017-12-09
(617)10=(1001101001)2。负的二进制数1001101001用16位的补码来表示,就是1000 0010 0110 1001取反+1,即1111 1101 1001 0110+1=1111 1101 1001 0111=FD97
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/SS7q8vM47.html
其他回答
第1个回答 2012-07-09
负数一般都是用
补码
表示的,就是在正数的基础上,求反然后加1.因此
+617=269HEX,现在要求反,一般是16位的,因此,求反的结果是FD96,加1,结果是FD97,这个就是-617的
十六进制
。你用计算机做的结果是正确的,计算器中采用的是16位16进制的结果本回答被提问者采纳
第2个回答 2012-07-08
先将正着的转换一下 再加一个负号
追问
那答案是错的了
追答
那我就不太清楚了 不好意思了
相似回答
十进制的负数怎么转换成八进制和十六进制数?
如:-617
答:
(
617
)
10
=(1001101001)2。
负的
二
进制数
1001101001用
16
位的补码来表示,就是1000 0010 0110 1001取反+1,即1111 1101 1001 0110+1=1111 1101 1001 0111=FD97
大家正在搜
二进制十进制八进制十六进制
十进制负数转化为十六进制
八进制和十六进制转换
十六进制转换成十进制
八进制十六进制负数
十进制负数转八进制
八进制和十六进制以什么开头
八进制怎么转十进制
十进制负数转16位二进制
相关问题
-111,-617,-28654如何转换为八进制和十六进制?
负数(十进制)如何转化成八进制十六进制
C语言 十进制负数如何转换八、十六进制?
十进制负数转换成二进制、八进制、十六进制
-111,-617,-28654如何转换为八进制和十六进制?
十六进制数怎么转换十进制负数
怎么将十进制数2746.12851转换成二进制、八进制和十六...
请问如何将十进制数转化为八进制数和十六进制数 注意:是负数 ...