负数如何转化为八进制书数和十六进制。例如,-617

如题所述

-617d=-1151o=-269h。
如果采用16位二进制原码表示的话,-617d=1000001001101001b=101151o=8269h;
如果采用16位二进制补码表示的话,-617d=1111110110010111b=176627o=FD97h。
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-03-30
进制转换,仅仅是把绝对值做“进制转换”。
正负号不可变动。
即:-617(十进制)
 =-10 0110 1001(二进制)
 =-1151(八进制)
 =-269(十六进制)
数码转换,你再 ...。

负数如何转化为八进制书数和十六进制。例如,-617
如果采用16位二进制补码表示的话,-617d=1111110110010111b=176627o=FD97h。

十进制的负数怎么转换成八进制和十六进制数? 如:-617
(617)10=(1001101001)2。负的二进制数1001101001用16位的补码来表示,就是1000 0010 0110 1001取反+1,即1111 1101 1001 0110+1=1111 1101 1001 0111=FD97

十进制的负数怎么转换成八进制和十六进制数? 如:-617
你就把绝对值,进行转换即可,负号,不可变动。如:-617 (十进制)=-10 0110 1001 (二进制)=-1 1 5 1 (八进制)=-2 6 9 (十六进制)

十进制数-617 的8进制数是多少
将十进制数 -617 转换为八进制数的过程,首先要明确的是,我们面对的是一个负数。通常在计算机中,负数采用补码形式存储。负六百一十七的补码形式如下:11111111 11111111 11111101 10010110 接着,我们需要注意到,任何数在内存中都是以补码的方式存储的,因此,我们直接用这个补码形式进行后续转换。将补码...

-617如何转换成八进制和十六进制
先转2进制`再在前面添0使2进制数的位数能被3整除然后3位3位的合起来就算出8进制的了 4位就是 16进制的

十进制的-617分别转八进制和十六进制是多少?
负数617?正617 输出 printf("%o\\n", 617);printf("%x\\n", 617);1151 269 --- 写成2进制 001 001 101 001 负数若用补码表示,(反码加1-〉补码)反码(12位机):110 110 010 110 反码加1:110 110 010 111 写成8进:6627 写成16进:1101 1001 0111 -〉D97 16位机,另当别论。

哪位大哥大姐谁能帮助我把-617转化为八进制和十六进制
-617D=-169H 用-617除以2取余转换成2进制 余数从右到左依次写出,商作为被除数继续除2取余 617除2等于308余1 308除2等于154余0 154除2等于77余0~~~1除2等于0余1 所以其2进制的表达是101101001 再转换成8进制从右到左3为一组,不足的补零 把每组2进制换成8进制的数 转换成16进制同上 ...

十进制数-617 的8进制数是多少
正数617的八进制数是1151,但你这里是负的。转换中有一种是以无符号的8进制输出的,但是你这里是有符号的,所以它把符号位也当做为数值位了 -617的原码为:10000000 00000000 00000010 01101001 但是任何数在内存中都是以补码的方式存储的,所以在这里我们需要转换 11111111 11111111 11111101 10010110 11111111...

负数10进制转8进制和16进制应该怎么转,我做题时-617转8进制的答案是17...
-617的补码是将617的二进制码取反后加1,所以是00000010 01101001取反变成11111101 10010110,加1变成11111101 10010111,对应的八进制就是176627,16进制是FD97 同理,-111的二进制码是111的二进制码取反加1,是00000000 01101111,取反是11111111 10010000,加1变成11111111 10010001,对应八进制是177621,16进制...

怎么把-617转换成八进制和十六进制
到开始--附件中找到计算器,切换到科学型,输入-617,然后单击八进制和十六进制就分别显示相应的数.-28654是一样的道理.

相似回答