1樓:匿名使用者
主要是10進位制轉2進位制吧。
2進位制轉8和16進位制很簡單。
二進位制--》十六進位制:
從右側開始一次取4bit,對應。
1010->a
1011->b
1100->c
1101->d
1110->e
1111->f
即可轉成16進位制。
如0010101101010101->2b55如位數不是4的整數倍,則左側補零。
2樓:匿名使用者
二進位制其實和我們學的十進位制差不多,我們平常是加到10就進一位,二進位制就是遇2進1,你像我們平常9+1=10,那就十位就會加1,在二進位制裡1+1就相當於十進位制裡的9+1,
請教一個進位制轉換的問題,急,感謝!二進位制轉換為16進位制和八進位制數!
3樓:守恆的我
1001001110110 轉換成16進位制數很簡單,2的四次方等於16,所以從最後一位開始每四位分開。
所以十六進位制就是1276h
2的三次方等於8,所以八進位制就是每隔3位分開1,001,001,110,110
所以八進位制是:(11166 )8
你問的那個b是二進位制數的意思。
二進位制在後面加b 表示 binary(二進位制)八進位制用o octal
十進位制用d decimal
十六進位制用h hex
4樓:匿名使用者
轉換成16進位制是從末位開始,每4位轉換成16進位制的1位,例如末四位第一節「0110」即為6,0*2的0次方+1*2的1次方+1*2的2次方+0*2的3次方=6,如下計算,結果為1276h;
8進位制則是從末位開始,每3位轉換成8進位制的一位,計算結果為11166。
5樓:匿名使用者
一個方法是死算,其實不是有表嗎,查一下對了就行啊 !
幫我解決一下進位制轉換題
6樓:網友
(
採用除基取餘法,基數為16,345/16,商21,餘9
21/16,商1,餘5
1/16,商0,餘1
從上到下依次是個位、十位、百位,所以,最終結果為(159)16。
7樓:吾靖易
進位制轉換的問題可以用以下演算法, 以10轉2為例:
#include
void main()
printf("%d", ne);
這樣可以麼?
急關於二進位制,八進位制,十六進位制的轉換題,會的朋友請幫幫忙!小妹先謝過了……
8樓:匿名使用者
以每四位為十六進位制的一位,故可化為:b29;
2。整數部分用除2取餘法,小數部分用乘2取整法,故可化為:;
3.用1中的方法,每一位對應四位2進位制,故有:;
4.八進位制一位對應2進位制三位,故有:1001111.
注意要在每個數字的下面寫上對應的幾進位制,不然還是錯的。
9樓:網友
我教你一招哦 ,,你直接開啟計算機自帶的計算器,點選裡面的檢視,把他改成科學型的,在輸入你想要的數值,直接轉換就好了,以後就再也不要求人嘍!!!
10樓:匿名使用者
方法一、
利用電腦自帶的計算器,在檢視欄選擇科學型,看你原來的是什麼數,如是二進位制,則先選擇「二進位制」,填入「101100101001」或用「ctrl+c」複製,「ctrl+v」填入,如要轉換成十進位制則點「十進位制」,則要等到結果為「2857」,注意填入的數只能是整數部分,小數部分不能轉換。其它類似。
如有小數部分,可將小數部分按下面的方法計算。
方法。二、原始方法。
其它進位制與十進位制轉換:
整數部分:二進位制轉換成十進位制:從右向左各第n位數2^(n-1)相加—其它類似,如8進位制則8^(n-1),16進位制則16^(n-1)
如101001=1×2^(6-1)+0×2^(5-1) +1×2^(4-1) +0×2^(3-1) +0×2^(2-1) +1×2^(1-1)=32+8+1=41
小數部分:從左向右各第n位數2^(-n)相加。
如: 0×2^(-2)+ 1×2^(-3)+ 1×2^(-4)=
十進位制數轉換成二進位制數。
如 要將數分為兩部分:整數部分和小數部分。
整數部分:十進位制整數轉二進位制數:"除以2取餘,逆序輸出。
98除以2 =49---餘0
除以2 =24---餘1
除以2 =12---餘0
除以2 = 6---餘0
除以2 =3---餘0
除以2 =1---餘1
整數部分:1100010
小數部分:小數轉二進位制數:"乘以2取整,順序輸出"
2=取整數為1
2=取整數為0
取整數為1小數部分:
所以(其它同理。十六進位制數轉換成二進位制數。
第一種方法是通過十進位制中轉,再轉為二進位制;(其它進位制轉二進位制同理)
第二種方法是以十六進位制的一位,當作是二進位制的四位:
如,a對應1010,1對應0001,b對應1011,3對應0011
則( 0011)2
為什麼二進位制運算中01,為什麼二進位制運算中
0 1 1是指本位,不考慮借位的情況。例如1位十進位制 數,其範圍是0 9,我們從9開始,不內斷減1,就會得容到8 7 6.但減到0的時候,再繼續減1會怎樣呢?若不考慮向高位的借位情況,只看本位 0 1 9。這與二進位制數運算中0 1 1是類似的。二進位制運算中為什麼0 1 1?如果只考慮本位的話,...
二進位制的小數怎樣加減二進位制小數減法
0.5 轉化成小數2進位制是 0.1 0.25 轉化成小數2進位制是 0.01 於是0.5 0.25 0.25 這裡只是為了說明正確性,實際計版算沒有必要再權轉到10進位制 0.10 0.01 0.01 說白了就是2進位制下的運算,既 逢2進1 1 1 10 1 10 11.10進位制有什麼不一樣呢...
二進位制與十進位制的換算二進位制和十進位制轉換怎麼算?
人們通常使用的是十進位制。它的特點有兩個 有0,1,2 9十個基本字元組成,十進位制數運算是按 逢十進一 的規則進行的.在計算機中,除了十進位制數外,經常使用的數制還有二進位制數和十六進位制數.在運算中它們分別遵循的是逢二進一和逢十六進一的法則.2 二進位制數 3 二進位制數有兩個特點 它由兩個基本...