十进制数(-617)如何转八进制

作者&投稿:蒲黄 (若有异议请与网页底部的电邮联系)
-111,-617,-28654如何转换为八进制和十六进制?~

第一种方法 可以用短除法 (计算机课里有学过 )
第二种方法 先换算成二进制 再换算成 八进制 和 十六进制 (可以用短除法或者另一种 叫什么来着。。。 就是把一个个位权写出来的那个。。。)

617转二进制1001101001后前面补0足16位,首位为1,这就是-617取反加1后3位一组向八进制转换

617/2=308余1
308/2=154余0
154/2=77余0
77/2=38余1
38/2=19余0
19/2=9余1
9/2=4余1
4/2=2余0
2/2=1余0
1/2=0余1
结果为:1001101001
取其补码+1为-617。
再转八进制

十六进制转换差不多的:
把十进制数变成二进制数,负数可以用补码来表示,然后再四位一断转成十六进制。

十进制转换成二进制是 除2取余倒置,举个简单的列子13
13/2=6。。。。。1
6/2=3。。。。。0
3/2=1。。。。。。1
倒置之后就是1101 转换成八进制就是把它3位3位分开 不足的就在前面+0 1101分开就是001 ,101,再转换成八进制就1,5,组合起来就是15

-617 转换成而进制是 -1001101001 转换成八进制就是 -1151

你方便的方法就是你在电脑上转换
你在电脑里就可以转换,先点开始——程序——附件——计算器——查看——科学型——先选十进制输入 -617 在点八进制就可以了

char buf[20];
sprintf(buf, "%o", -617);

给权值 自己算。。
先转成2进制 然后每3位 2进值 按权值相加

没悬赏 不教你


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

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

-617怎么用十六进制表示???
10进制数转换成16进制的方法,和转换为8进制的方法类似,唯一变化:除数由8变成16。-617\/16=-38...9 -38\/16=-2...6 -2\/16=0...2 所以十六进制数表示为-269 方法有了,自己动手试试吧

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

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

十进制负数转换成二进制、八进制、十六进制
要将十进制负数转换成二进制、八进制和十六进制数,需要将负数作为二进制补码形式写入,然后根据二进制系统将它们转换成其他基数。例如,如果将十进制负数-617转换为二进制数100000000000001100,则添加补码,并且倒数加1的值是111111111111。转换为八进制是三位和一个的组合,即177764(8)。转换为十六进制是...

关于二进制的负数表示
标题谭浩强老师的书:在-617转换八进制和十六进制数字(补充)点击看详细的错误:( - 617),D =( - 1151)O =( - 269)H 分析:如果是肯定的,则上述的想法是正确的,但由于在原码正数和负数,反向代码,差异补转换上,按照一个正数求解消极思维解决是错了。点击看详细正确的方法是:首先由-...

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

负的十进制转换为八进制、十六进制的方法
进制转换,仅仅是把绝对值做“进制转换”。正负号不可变动。即:-617(十进制)=-10 0110 1001(二进制)=-1151(八进制)=-269(十六进制)

十进制负数转换成二进制、八进制、十六进制
十进制负数转换成二进制、八进制、十六进制需要先把负数写为其二进制补码形式,然后再根据二进制转换其它进制的方法进行。如十进制负数-617,先转换成二进制1000000000001100,再补码,取反加一,为1111111111110100。转换成八进制是三位一结合,即177764(8)。转换成十六进制是四位一结合,即fff4(16)。

泽库县13110537248: 把十进制数 - 617转换成八进制数等于多少 -
狄晨彼优:[答案] -1511

泽库县13110537248: 十进制的 负617,怎么用8进制表示?急!需要步奏. -
狄晨彼优: 楼主你好负数是用补码表示的,假设你这个是整数,那么还需要知道是多少位的整数,我现在假定你是16位整数或32位整数.16位整数:-617(10进制)=2^16-617=65536-617=64919(10进制)=FD97(16进制)=176627(8进制) 32位整数:-617(10进制)=2^32-617=4296967296-617=4294966679(10进制)=FFFFFD97(16进制)=37777776627(8进制)满意了吗?除以8的那个算法你也懂了,我就不说了.

泽库县13110537248: 十进制 - 617转化为8进制 -
狄晨彼优: 除8取余,倒序排列.-617转化为8进制为(1151)8

泽库县13110537248: 十进制数 - 617怎么转换成八进制请求详细步骤!!! -
狄晨彼优: 除 8 取 余数撒 除数 商8 617 18 77 58 9 118进制 就是 1151除八到 无法整除后 从下向上 依次取余数就是了

泽库县13110537248: 十进制数( - 617)如何转八进制 -
狄晨彼优: 十进制转换成二进制是 除2取余倒置,举个简单的列子13 13/2=6.....1 6/2=3.....0 3/2=1......1 倒置之后就是1101 转换成八进制就是把它3位3位分开 不足的就在前面+0 1101分开就是001 ,101,再转换成八进制就1,5,组合起来就是15-617 转换成而进制是 -1001101001 转换成八进制就是 -1151你方便的方法就是你在电脑上转换 你在电脑里就可以转换,先点开始——程序——附件——计算器——查看——科学型——先选十进制输入 -617 在点八进制就可以了

泽库县13110537248: 十进制数 - 617 的8进制数是多少 -
狄晨彼优: 正数617的八进制数是1151,但你这里是负的. 转换中有一种是以无符号的8进制输出的,但是你这里是有符号的,所以它把符号位也当做为数值位了 -617的原码为: 10000000 00000000 00000010 01101001 但是任何数在内存中都是以补码的...

泽库县13110537248: 十进制的数字617,转化为八进制是多少? -
狄晨彼优: 1151.十进制的数字617,转化为八进制是1151.

泽库县13110537248: - 617转八进制、十六进制是多少? -
狄晨彼优: 八进制:-1151 十六进制:-269

泽库县13110537248: 求救,如何求十进制数—617的八进制数和十六进制数的补码,最好写下步骤. -
狄晨彼优: 你说的是-617还是617617的十六进制为269,补码与原码相同 八进制为1151,补码与原码相同 如果是-617 假设整形采用4字节表示 对269取反+1,得FF FF FD 97 八进制为37777776627

泽库县13110537248: 十进制转八进制怎样转换啊? -
狄晨彼优: 十进制数转化为八进制数的两种方法如下:1、“直接法”法,有“整数部分转换”和“小数部分转换”两个方法整数部分转换,除八取余法,每次将整数部分除以八,余数为该位权上的数,商继续除以八,余数又为上一个位权上的数,然后以...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网