要求用八进制,不要用二进制取反在加1,然后算出来 哪位大哥教下啊
你们 看清楚问题吖 是负数!!!!!!!!错了错了~~不过还是谢谢你们
谁知道教我下 感激~~!!
十进制数-617怎么转换成八进制请求详细步骤!!!
先转换成二进制数,1111110110010111,然后三位一断,右边开始,不够左边补零。000 - 0, 001 - 1, 010 - 2, 011 - 3,100 - 4, 101 - 5, 110 - 6, 111 - 7.按照上面的,得出最后答案是176627,即(-617)10=(176627)8
将十进制数-617用八进制和十六进制怎么表示
-617表示成 八进制 -1151 十六进制 -269 或写成 -1151(O)-269(H)75表示成 八进制 113 十六进制 4B 或 113(O)4B(H)计算方法参考baike.baidu.com\/view\/468813.htm
十进制数-617 的8进制数是多少
将十进制数 -617 转换为八进制数的过程,首先要明确的是,我们面对的是一个负数。通常在计算机中,负数采用补码形式存储。负六百一十七的补码形式如下:11111111 11111111 11111101 10010110 接着,我们需要注意到,任何数在内存中都是以补码的方式存储的,因此,我们直接用这个补码形式进行后续转换。将补码...
十进制数-617 的8进制数是多少
11111111 11111111 11111101 10010110 11111111 11111111 11111101 10010111 所以最后的结果为10进制的4294966679,换为8进制为:37777776627 这个是在VC下的结果 TC下的int 为2个字节:所以为 10000010 01101001 11111101 10010110 11111101 10010111 最后为10进制的64919,换为8进制为:176627 ...
求救,如何求十进制数—617的八进制数和十六进制数的补码,最好写下步骤...
-617,,先取617:,转为bin:,除符号位,按位取反,即为反码:,再加1,并且符号位置1,即为补码:转为hex就是0fd97h,转为八进制就是()八进制 617大于255,转为16位更方便些
十进制的-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用八进制怎样表示?
启动WINDWOS附件中的计算器,点“查看”,点“科学型”,选中左上边的“十进制”,用鼠标点击输入“617”,再选中上面的“八进制”,得出的结果是“1151”。以此类推,可以用这个方法计算所有换算。
用笔算十进制数 -617 怎么转换成八进制数
617除以8得77余1,那换算成八进制就是771
十进制-617转化为8进制
(-617)10=(-1151)8 用计算器,把617转换成1151,方法很简单。
C达人帮忙看下偶的思路 将-617用八进制数(补码)表示。。
TC里整数是16位的,所以617的二进制是00000010 01101001,取反加1得到-617的补码为11111101 10010111,从右开始每3位转成1个八进制数,得到 1|111|110|110|010|111 --二进制 17662 7 --八进制