怎么算八进制?

作者&投稿:许是 (若有异议请与网页底部的电邮联系)
~ 进制转换的相关问题。
进制这事儿,说到底就是位值原理,即:同一个数字,放在不同的数位上,代表不同大小的“量”。例如:十进制中,百位上的1表示100,十位上的1表示10。
任意进制转换成十进制:
任何进制中,每个数都可以按位权展开成各个数位上的数字乘以对应数位的位权,再相加的形式。例如:十进制的123=1×100+2×10+3×1
八进制的123=1×64+2×8+3×1(注意:这两个123不相等)
而八进制123=1×64+2×8+3×1按十进制的规则计算,最后的和就是123的八进制转化成十进制的结果。即123(八进制)=1×64+2×8+3×1=83(十进制)
小数部分亦是如此,其他进制也是如此。
十进制转化成任意进制:(我觉得其实是上述过程的逆。)
整数部分:辗转相除,逆向取余。
例:对于十进制转八进制的整数部分,用被除数反复除以8,除第一次外,每次除以8均取前一次商的整数部分作被除数并依次记下每次的余数。另外,所得到的商的最后一位余数是所求八进制数的最高位。
为什么这样算呢?以上面的例子为例。首先83除以8的余数是3,因为无论如何前两位都是8的倍数,结果是不可能出现在余数里的,那么3就是最低位。而83除以8的商是1×8+2×1,同理再除以8,余数就是2,那么2就是第二位。以此类推,当首次出现商为0时,所对的余数就是最高位。
小数部分:乘积取整法。(注意这是正向取值)
例:对于十进制转八进制的小数部分采用连续乘以基数8,并依次取出的整数部分,直至结果的小数部分为0。
0.123(十进制)转化成八进制表格表示。
因子
计算过程
结果
取小数部分
取整数部分
0.123
×8
0.984
0.984
0
0.984
×8
7.872
0.872
7
0.872
×8
6.976
0.976
6
0.976
×8
7.808
0.808
7
0.808
×8
6.464
0.464
6
0.464
×8
3.712
0.712
3
0.712
×8
5.696
0.696
5
0.696
×8
5.568
0.568
5
0.568
×8
4.544
0.544
4
……
故最后结果是:0.076763554……(这是个无限不循环小数)(八进制)
为什么这样算呢?例如:0.123是个八进制数,设它的十进制为x,则x=1×(1/8)+2x(1/64)+3x(1/512)那么8x=1+2x(1/8)+3x(1/64),此时整数部分就是1,1就作为x化为八进制0.123的小数部分第一位。8x-1=2x(1/8)+3x(1/64),(8x-1)x8=2+3x(1/8),此时整数部分就是2,2就作为x化为八进制的小数部分第二位,其余以此类推,直至小数部分为0。
同理,其他进制也是如此。
注:部分内容引用360百科“进制转换”词条。


什么是八进制?
回答:一种计数法,采用0,1,2,3,4,5,6,7八个数码,逢八进位,并且开头一定要以数字0开头。八进制的数较二进制的数书写方便,常应用在电子计算机的计算中

八进制是怎么计算的呢?
字母O和Q都代表八进制,八进制,Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制转换十进制 例如,将八进制数字53627转换成十进制:53627 = 5×84 + 3×83 + 6×82 + 2×81 + 7...

八进制是怎么表示的?
八进制是一种“逢八进一”的进制,它由 0~7 八个符号来描述。同样,此处通过十进制和八进制的对比来描述八进制的表示方式。八进制基数为8,加法运算时逢八进一,减法运算时借一当八。例如,数字 0、1、5、7、14、733、67001、25430 都是有效的八进制。当使用八进制表示十进制数字8时,由于表示...

八进制数都有哪些?
八进制就是逢8进1,都是0~7的数字,到8就进1位,八进制,Octal,缩写OCT或O。1、 一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用...

8进制怎么算
八进制是一种特殊的计算系统,需要掌握一定的转换、加减乘除等计算方法。在实际应用中,八进制常用于计算机领域,如存储器地址、机器指令等,对于需要进行二进制转换的情况,八进制可以更加直观地表达数字。计数法应用 八进制广泛应用于计算机系统,如PDP-8,ICL1900和IBM大型机使用12位、24位或36位。八...

八进制怎么算?
每3个(不足的补0)转换成一个8进制,一定是从中间往两边,例如:110.01=(110).(010)=6.2 整数位向左补0使整数位数为三的倍数 再三位一转。(十进制)小数位向右补0使小数位数为三的倍数 再三位一转。(十进制)1001.00011=(001)(001).(000)(110)=11.06 ...

八进制的数是几位数,怎么计算?
八进制是:17,方法:取三合一法,即:①以二进制的小数点为分界点,向左(向右)每三位取成一位;②接着将这三位二进制按权相加;③然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的八进制数。【补0】如果向左(向右)取三位后,无法凑足三位,可以在小数点最左边(最右边...

C语言中怎样区分八进制,十进制,二进制?
其中以数字0开头,由0~7组成的数是八进制。以0X或0x开头,由0~9,A~F或a~f 组成是十六进制。除表示正负的符号外,以1~9开头,由0~9组成是十进制。1.十进制:除表示正负的符号外,以1~9开头,由0~9组成。如,128,+234,-278。2,八进制:以0开头,由0~7组成的数。如,0126,050000....

八进制怎么算
八进制的计算方法是基于数字系统的基数为8的计数方式。具体步骤如下:一、明确八进制的基本规则 八进制中,数字使用从0到7的数字符号表示。这意味着,当我们计数时,每累积到八时,就需要一个额外的数字单位来表示更高的数值。例如,十进制中的“十”在八进制中表示为“八加一”,即数字符号“10”。

怎么知道1个数字是十进制,八进制呢?
十进制,就是由0,1,2,3,4,5,6,7,8,9为十个数组成的数字,八进制,是由 0~7八个数字组的数字,有时候数字有这样表示的(5)8或5O 都表示的是八进制,(5)10或5D表示的是十进制

筠连县19140333974: 八进制(以8为基数的计数法) - 搜狗百科
弋平滋阴:[答案] 十进制怎么算8进制就怎么算 只不过是8进制只有8个数字,0到7,逢8进1,比如7+1=10,就好像十进制里面9+1=10一样

筠连县19140333974: 一个数的十进制怎样算?八进制又是怎么算? -
弋平滋阴: 二进制,八进制,十进制都是计算机算法, 我们现在用的数学就是十进制的,逢10必进 而八进制采用0,1,2,3,4,5,6,7八个数字,逢八进位 十进制转换成八进制有两种方法: 1)间接法:先将十进制转换成二进制,然后将二进制又转换成八进制 ...

筠连县19140333974: 将10进制25转换成8进制.怎么算, -
弋平滋阴:[答案] 25太小,不能说明过程 10进制转换成8进制,叫做:除8取余 例如:125 125/8:商17余5 17/8:商1余7 1/8:商0余1 所以:125(十)=175(八)

筠连县19140333974: 二进制转八进制的算法 -
弋平滋阴: 二进制转八进制的算法: 取三合一法,即从二进制的小数点为分界点,向左(向右)每三位取成一位,接着将这三位二进制按权相加,得到的数就是一位八位二进制数,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的八进制数.如果向左(向右)取三位后,取到最高(最低)位时候,如果无法凑足三位,可以在小数点最左边(最右边),即整数的最高位(最低位)添0,凑足三位.

筠连县19140333974: 将二进制转换为八进制.求计算过程将二进制(1001.11001)2转换成八进制的! -
弋平滋阴:[答案] (1001.11001)小数点前从个位向前每三个分为一组,不足三位,左边补零,分组后为001,001,化为八进制为1,1,小数点后从左向右每三个分为一组,不足三位右边补零,结果为110,010,化为八进制为6,2,所以八进制为11.62

筠连县19140333974: 2进制、8进制、10进制、16进制、之间的转换怎么算啊 -
弋平滋阴:[答案] 十进制整数转换R进制(R可以是任何整数,比如3、5、7)整数,方法就是除R取余,十进制转八或十六进制方法类似转二进制,除以基数取余就行了,比如转八进制就除8,转十六进制就除16. 二进制和八进制、十六进制之间转换采用的是分组转换...

筠连县19140333974: 40的十进制数,八进制数,十六进制数分别是什么?怎么算的? -
弋平滋阴:[答案] 40这个数到底是什么进制. 如果是十进制 那它的八进制为50 计算方法为:拿40除以8等于5余0,则八进制的表示为50 它的十六进制为28 计算方法为:拿40除以16等于2余8,十六进制表示为28

筠连县19140333974: 十六进制转换为八进制(如十六进制112转换成八进制)咋算的?详细过程,谢谢! -
弋平滋阴: 比较简单易记的方法是:先将十六进制的112转换成2进制,每位16进制对应4位2进制(000100010010),然后再转成8进制,每3位2进制(从右起)对应1位8进制(422).

筠连县19140333974: 8进制的加减乘除怎么算? -
弋平滋阴: 八进制的加减乘除的运算规则与二进制、十进制、十六进制都一样,只是八进制是满八向高位进一,或者高位的1相当于低位的八.而二进制、十六进制是满二、十六向高位进一,或者高位的1相当于低位的二、十六.

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