十进制-617转化为8进制

求计算方法
我要手算方法!!!!!!!

第1个回答  2010-11-02
(-617)10=(-1151)8
用计算器,把617转换成1151,方法很简单。
第2个回答  2010-11-02
除8取余,倒序排列。-617转化为8进制为(1151)8本回答被提问者采纳
第3个回答  2010-11-03
看你是几字的。双字的是37777776627。单字的是176627。

十进制-617转化为8进制
(-617)10=(-1151)8 用计算器,把617转换成1151,方法很简单。

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

—617用八进制怎样表示?
启动WINDWOS附件中的计算器,点“查看”,点“科学型”,选中左上边的“十进制”,用鼠标点击输入“617”,再选中上面的“八进制”,得出的结果是“1151”。以此类推,可以用这个方法计算所有换算。

十进制数-617怎么转换成八进制请求详细步骤!!!
按照上面的,得出最后答案是176627,即(-617)10=(176627)8

用笔算十进制数 -617 怎么转换成八进制数
617除以8得77余1,那换算成八进制就是771

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

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

...10进制转8进制和16进制应该怎么转,我做题时-617转8进制的答案是17662...
-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这个十进制数怎么转为8进制数和16进制数啊
buffer, "%o", -617); \/\/%o代表8进制字符串 sprintf(buffer, "%x", -617); \/\/%x代表16进制的字符串 你可能得到的数字看其来有点怪,因为是负数,但是结果是对的。8和16在普通电脑运算的时候不考虑正负。如果你一定要表示出负数,那就转换正的617,最后自己在结果前面加上负号就行了。

相似回答