八進制轉(zhuǎn)10進制算法 八進制311轉(zhuǎn)為十進制?
八進制311轉(zhuǎn)為十進制?從八進制到十進制的轉(zhuǎn)換類似于從二進制到十進制的轉(zhuǎn)換:按權(quán)重相加,即將每個八進制位上的數(shù)字乘以位權(quán)重,然后將數(shù)字相加。因此:311o=3*8^2 1*8^1 1*8^0=192
八進制311轉(zhuǎn)為十進制?
從八進制到十進制的轉(zhuǎn)換類似于從二進制到十進制的轉(zhuǎn)換:按權(quán)重相加,即將每個八進制位上的數(shù)字乘以位權(quán)重,然后將數(shù)字相加。
因此:311o=3*8^2 1*8^1 1*8^0=192 8 1=201d
答案:八進制311等于十進制201
假設(shè)這是一個八進制數(shù)76543210,現(xiàn)在需要將它轉(zhuǎn)換成十進制,方法如下:
1)首先將數(shù)轉(zhuǎn)換成二進制,每個八進制數(shù)可以轉(zhuǎn)換成一個三位數(shù)二進制數(shù),所以76543210最后被轉(zhuǎn)換成:111(7)110(6)101(5)100(4)011(3)010(2)001(1)000(0))這給出了一個24位連續(xù)的二進制數(shù),然后按照二進制轉(zhuǎn)換成十進制數(shù)的方法,2^23 2^22 2^21=16434824
八進制123到十進制數(shù)的轉(zhuǎn)換是:
1×82×8 3×8取0的冪
=64 16 3
=83
原公式=1×8 8=16。18到十進制數(shù)是16
例如:八進制0.123到十進制數(shù)是1/8 2/64 3/512=0.125 0.03125 0.005859375=0.162109375。如果改回八進制,采用“八舍五入”的方法:0.162109375*8=1.296875,第一位是10.296875*8=2.375,第二位是20.375*8=3,第三位是(0.123)8=(0.162109375)10
八進制0123到十進制的轉(zhuǎn)換是83。
轉(zhuǎn)換方法:將每個位數(shù)乘以8的n次方(n是從右到左的位數(shù))-1),然后求和
轉(zhuǎn)換過程:(0123)8=1×8^2×8^1 3×8^0=64 16 3=(83)10
注意,如果最高位為0,則無需計算,只需從第二位(1)開始即可。
八進制數(shù)從低到高(即從右到左)計算,第0位的權(quán)值是8的0次方,第1位的權(quán)值是8的1次方,第2位的權(quán)值是8的2次方,依次遞增,最后相加的結(jié)果是十進制值。
擴展數(shù)據(jù)
十進制到八進制的轉(zhuǎn)換方法:
使用除以8的方法
示例:將十進制數(shù)115轉(zhuǎn)換為八進制數(shù)
8 | 115 3
8 | 14……6
8 | 1……1][結(jié)果:(115)10=(163)8
方法2:首先使用十進制二進制的方法,然后把二進制數(shù)改成八進制數(shù)
例如:(115)10=(1110011)2=(163)8