哪位大哥能告訴我二進位如何轉換為八進位啊!!!急求!!!小弟謝了

時間 2025-02-01 19:55:13

1樓:瑩毅然

先把二進位的換算成十進位,再從十進位換算到八進位。

從二進位的換算成十進位,我的方法是:數一下這個二進位數有幾位,比如說是n位,求這個數從左到右算第乙個數乘以2的n-1次方,再求第二個數乘以2的n-2次方,以此類推,求到最後一位乘以2的0次方(也就是乘以1),再把這些數相加,就得到十進位。注:

做其他進位轉為十進位也是一樣(如a進位),只不過乘以的是a的n-1次方,以此類推。(這個方法是我自己總結出來的,比較好記,跟書上的公式不太一樣,但也能做對題)

再從十進位換算到八進位,是用十進位的數進行短除(除的是8,如果求其他的進位,就除那個進位的數),得到的餘數倒著寫下來就是八進位的數。

2樓:網友

從右到左。三個一排,如101010010101001

排成101,010,101,001

所以轉成八進位為。

3樓:檬一

二進位與八進位的轉換——檬一版。

**請註明,檬一原創):

a轉b,將二進位數以小數點為中心,向左(向右)以每三個數為一組的切分,不足處補「0」。接著參照「八進位與二進位的關係表」,依次列出數字,就為八進位了。

b轉a,如同a轉b一樣,只不過方法倒過來了。將八進位數對照關係表,然後頭尾去「0」就為二進位了。

二進位與十進位的轉換:

a轉c:以a的最後乙個數開始,假如a為qwerty,最後乙個數是y,將y*2^0,t*2^1,r*2^2,e*2^3,w*2^4,q*2^5……以此類推,從2的0次方開始,一直到a值的第乙個數。然後將所得的積相加,就為十進位了。

c轉a:將c分成整數部分和小數部分,將整數部分除2取餘,如餘數從上至下排列為:abcde,那a的值就是:edcba,也就是說,顛倒排列,本末倒置,就成二進位了。

二進位與十六進位的轉換:

a轉d,與a轉b方法相似,只不過是向左(向右)以每四個數為一組切分,一樣不足處補「0」,參照「十六進位與二進位的關係表」後,依次列出,即成十六進位。

d轉a,與上述方法顛倒,參照關係表後,去頭尾「0」,即成二進位。

八進位與十進位的轉換:

b轉c,*8+第五位數 以此類推,與「十進位和十六進位的轉換」雷同,都是乘以基數。

c轉b,十進位轉換八進位為:除基取餘。公式為:

最後乙個等式的值+最後等式的餘數+倒數第1個等式的餘數+倒數第2個等式的餘數……以此類推。如最後乙個等式值為x,最後等式值為y,倒數第乙個等式的餘數為z,倒數第2個等式的餘數為q。則八進位為:

xyzq。八進位與十六進位的轉換:

一般不能轉換,需先將乙個b(或c)轉換成二進位,再轉換成相應的進位。

十進位與十六進位的轉換:

d轉c:((第一位數*16+第二位數)*16+第三位數)*16+第4位數)*16*第5位數……以此類推。

4樓:網友

你可以買點書看。其實很簡單的。只要記住口訣就可以了。

8進位數怎麼轉換成二進位數啊!

5樓:小小大本營

一、八進位轉換二進位。

方法:取一分三法,即將一位八進位數分解成三位二進位數,用三位二進位按權相加去湊這位八進位數,小數點位置照舊。

例:將八進位的(327)o轉換為二進位的步驟如下:

4. 讀數,讀數從高位到低位,011010111,即(327)o=(11010111)b。

二、八進位轉換十六進位。

方法:將八進位轉換為二進位,然後再將二進位轉換為十六進位,小數點位置不變。

例:將八進位的(327)o轉換為十六進位的步驟如下:

5. 1101 = d;

6. 讀數,讀數從高位到低位,d7,即(327)o=(d7)h。

急!!求計算機的高手幫忙解答下。 計算機八進位數如何轉換成十六進位?如八進位數101轉化為十六進位數

6樓:mono教育

八進位先轉為二進位,再轉為十六進位。因為每位八進位數對應三位二進位數。而每四位二進位數轉為一位十六進位數。二進位轉十六進位需從二進位各位向左開始每四位一組。

如(101)8=(001 000 001)2=(0000 0100 0001)2=(041)16=(65)10

如果可以用計算機算的話,用windows自帶的計算器,進位選擇8進位,輸入8進位值,然後把進位選擇到16進位。出來的值就是8到16的轉換。

7樓:網友

比較易懂的點就是先把八進位轉換成二進位,然後再把二進位轉換成十六進位的。例如:101 八進位101轉換成二進位是:

1 000 001 ,然後再把二進位轉換成十六進位:41。(注:

八進位對二制是:421,十六進位對二進位是:8421) 希望你能理解。

八進位轉換為二進位

8樓:白果老師

進位汪滑尺按權相加去湊這位八進位數(其實,熟記了**內的內容後,可以一眼就讀出來了),小數點位置照舊。

二進困高制是binary,簡寫為b,讓告二進位只有0和1兩個值,計算方法是逢二進一。比如01b+01b(其中b是binary的首字母,即二進位的簡寫),結果就是10b,因為逢二進一,低位的1相加後得2就向高位進1;

八進位是octal,簡寫為o,八進位是指有0~7這8個值的表示法,計算方法是逢8進1。比如17o+23o=42o,因為逢8進一,低位的7+3=10,10在八進位就是12,加上原來高位的1+2,結果就是42o;

十進位是decimal,簡寫為d,十進位即咱們日常使用的0~9。咱們日常做的計算都是十進位的,計算方法是逢十進一,比如21d+11d=32d;

十六進位是hexadecimal,簡寫為h,十六進位用數字0-9和字母a-f(或其大寫a-f)表示0到15,計算方法是逢16進1,比如1dh+25h=42h,因為逢16進一,低位的d相當於十進位的13,而5可以看成是十進位的5,相加得18,而18-16=2,因此低位的值為2,高位的值即1+2再加上進位1即得4,高位結果就是4,最後結果是42h。

採用二進位主要有以下幾個原因:

1、技術實現簡單。計算機是由邏輯電路組成,邏輯電路通常只有兩種狀態,開關的接通和斷開,正好用「0」「1」表示。

2、運算規則簡單,兩個二進位數的和、積運算組合簡單。二進位數加法和乘法僅各有3條運算規則(0+0=0,0+1=1,1+1=10和0×0=0,0×1=0,1×1=1)運算規則簡單,有利於簡化內部結構,提高運算速度。

3、適合邏輯運算,二進位只有兩個數碼,和邏輯代數中的「真」「假」相吻合。

4、易於進行轉換,二進位數能很容易地轉換成八進位、十六進位,也能轉換成十進位。<>

求大神!!!十進位數-5/256換為二進位數怎麼化,方法,謝謝

9樓:網友

可以去看看浮點數的知識)

把分卜手子分母拆開(d:十進位 ;b:二進位型巖嫌)分子部分棗世5d=101b

分母部分1/256d=2^(-8)b

-5)d=(-101)b

10樓:祁梅花赧妝

用短除法(每次除你要的進位,如二進位埋畝就是除彎滲森2)把每次的餘數記下來,直到除喊圓到0,然後把餘數的順序倒過來寫就是了。

如:231;

209換成二進位和十六進位的轉換過程 跪求!

11樓:藍色j憶

這個其實就是乙個除法問題,二進位、八進位、十進位、十六進位其實都是一樣的,不過是逢幾往上進位的問題。

二進位 轉換:

209除2餘1

然後用104除2

餘0然後52除2

餘0然後26除2

餘0然後13除2

餘1然後6除2

餘0然後3除2

餘1所以就得1010001(從下往上讀)

十六進位轉換(方法雷同):

209除16

餘1然後13除16

餘d(13的十六進位表示)

所以就得d1

呵呵,希望對您有用哦!

12樓:歸來過往

所以十進位下的209等於二進位下的11010001將它轉化成16進位時,只需把二進位數按低位到高位,4個數字分成一組,即0001一組,1101一組,0001等於16進位的1,1101等於16進位下的d,所以209等於16進位下的d1.

十六進位。二進位。一點愚見,希望能有所幫助。

13樓:y_雪蓮

然後從下向上將餘數排列,即得209得二進位為 11010001轉換為二進位後,從右向左每四位就轉換為十六進位即可。

11010001 分為 1101 和 0001 兩部分。

1101)2=(d)16

即得209的十六進位為 d1

14樓:網友

現狀換成2進位 ,209依次對二除,餘數寫成一列,再反過來讀就是對應的二進位了,然後二進位轉換成十六進位應該很簡單吧,或者用209依次讀=對16求餘也行,再反過來看就是了。

希望對你有幫助。

十進位25.82轉換成八進位,十六進位!具體一點,一定具體。謝謝

15樓:網友

將原始資料進行整數化:(=(

>(1692140)10 //去掉小數,保留整數部分=(19d1ec)16

0001 1001 1101 0001 1110 1100)2=(000110011101000111101100)2因為最初乘了65536,即2的16次方,所以換算成二進位時應右移16位,去掉前導零,即(。(

16樓:網友

分成整數和小數兩個部分分別轉換。

25/8=3 餘數1

3/8=0 餘數3

25d=31o

整數6整數4

整數3整數6

整數5整數6

整數0...

無窮小數,只能約等。

25/16=1 餘數9

1/16=0 餘數1

25d=19h

整數13,十六進位表示為d

整數1整數14,十六進位表示為e

整數11,十六進位表示為b

整數8整數5

整數1...迴圈小數。

怎麼把乙個10 進位數轉化為8進位啊!

17樓:惠企百科

1、首先啟動excel2010,選擇單元格扮中坦a2輸入十進位數1,a3輸入3,填充等差數列。

2、選擇單元格b2,點選插入函式,接著廳桐彈出插入函式對話方塊。

3、選擇類別設定為全部,選擇函式dec2oct函式,點選確定按鈕。

4、在函式引數對話方塊中設定number引數為a2,設定places為4,點選確定按鈕。

5、接著就會出現結果,結果就以4位字元的形式出現,檢視結果。

6、然後把滑鼠放在單元格b2的右下培拿方雙擊進行填充,這樣就完成了轉換操作。

2進位轉換8進位

18樓:青島英茂匯

2進位轉換8進位的方法:

從二進位到八進位,從右到左,將每3位二進位數按權相加,即可得到1位八進位數。(最左側不足3位時補0)

二進位:二進位(binary)在數學和數位電路中指以2為基數的記數系統,以2為基數代表系統是二進位制的。這巨集鏈乎一系統中,通常用兩個不同的符號0(代表零)和1(代表一)來表示。

數位電子電路中,邏輯閘的實現直接應用了二進位,因此現代的計算機和依賴計算機的裝置裡都用到二進位。每個數字稱為乙個位元(bit,binarydigit的縮寫)。

八進位:由於二進位數蔽悉據的基數r較小,所以二進位資料的書寫和閱讀不方便,為此,在小型機中引入了八進位。八進位的基數,有數碼,並且每個數碼正好對應三位二進位數,所以八進位能很好地反映二進位。

八進位用下標8或資料後面加o表示例如:二進位資料喚裂(對應八進位資料(或。<>

如何區分二進位制的加法計數器,誰可以告訴我什麼叫做八位二進位制加法計數器

崽崽袈 用兩片四位二進位制加法計數器聯起來 徐椿皓 我們平常用的是十進位制 怎麼判斷計數器是加法的還是減法的? 可以看輸出端是q還是q非接出。一般q接出的話就是加法,q非接出的話就是減法。最好還是通過畫狀態圖判斷 奈米克星一枝花 看晶元上的up端和down端怎麼接的,若是up端接高電平,則是減法計數...

十六進位制如何轉換成二進位制,十六進位制如何轉換為二進位制

清溪看世界 將十六進位制數轉換為二進位制數,只需將每一位的十六進位制數轉換為相應的4位二進位制數,然後組合起來即可。所以與十六進位制數bc等值的二進位制數是10111100,應該選擇b項。擴充套件資料二進位制與十六進位制之間的轉換 1 二進位制數轉換成十六進位制數 由於2的4次方 16,所以依照二進...

如何轉換浮點數的二進位制格式為十進位制

隨便什麼名啦啦 二進位制的小數轉換為十進位制主要是乘以2的負次方,從小數點後開始,依次乘以2的負一次方,2的負二次方,2的負三次方等。例如 二進位制數0.001轉換為十進位制。第一位為0,則0 1 2,即0乘以2負一次方。第二位為0,則0 1 4,即0乘以2的負二次方。第三位為1,則1 1 8,即1...