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...