1樓:匿名使用者
用67做例子說明。
二進位製換十進位制:採用科學計數法,按權.
1000011——
1000000~2^6
10~2^1
1~2^0
2^6+2^1+2^0=64+2+1=67十進位製換二進位制:採用短除2
2|67
2|33...1
2|16...1
2|8...0
2|4...0
2|2...0
2|1...0
2|0...1
從下往上數,答案:1000011
十進位制整數轉換成二進位制:除二逆向取餘;
十進位制小數轉換成二進位制:除二正向取餘;
2樓:小競
上面的老兄給出的方法是通用的方法,我在給個比較實用的方法!
我給你舉個例子吧:
比如我們要把10010011轉化為十進位制數,只要
----------------------------------
1*2的7次方+1*2的4次方+1*2的1次方+1*2的0次方=128+16+2+1=147
----------------------------------
在把147換算成二進位制數,(二進位制就是2的多少次方運算,比如我們經常看到u盤***都是128m,256m,512m,1g呀,這都是跟2的平方有關。)只要按照上面的方法估算:
----------------------------------
先看這個如接近2的幾次方,147接近128就是2的7次方,那麼第八位上就是1,
147-128=19 19接近2的4次方,那麼第五位上就是1,19-16=3,3接近2的1次方,那麼第二位上就是1,3-2=1,那麼第一位也就是1了!其他位上補o!
——————————————————————————————————
3樓:夢裡無驚
用十進位制的數除以2取餘數,從後往前寫。如369:除以2餘1,再除以2餘0,再除以2餘0,再除以2餘0,再除以2餘0,再除以2餘1,再除以2餘0,再除以2餘0,再除以2餘1,則轉換成二進位制數為100100001
二進位制數如何轉換成十進位制數?
4樓:會飛的小兔子
二進位制數轉換成十進位制數的方法如下:
1、正整數轉成二進位制,除二取餘,然後倒序排列,高位補零。將正的十進位制數除以二,得到的商再除以二,依次類推知道商為零或一時為止,然後在旁邊標出各步的餘數,最後倒著寫出來,高位補零就可以。
2、42除以2得到的餘數分別為010101,然後倒著排一下,42所對應二進位制就是101010。
3、計算機內部表示數的位元組單位是定長的,如8位,16位,或32位。所以,位數不夠時,高位補零,所說,如圖3所示,42轉換成二進位制以後就是。00101010,也即規範的寫法為(42)10=(00101010)2。
4、負整數轉換成二進位制方法:先是將對應的正整數轉換成二進位制後,對二進位製取反,然後對結果再加一。還以42為例,負整數就是-42,如圖4所示為方法解釋。
最後即為:(-42)10=(11010110)2。
5、小數轉換為二進位制的方法:對小數點以後的數乘以2,取結果的整數部分(不是1就是0嘍),然後再用小數部分再乘以2,再取結果的整數部分……以此類推,直到小數部分為0或者位數已經夠了。然後把取的整數部分按先後次序排列,就構成了二進位制小數部分的序列。
6、 如果小數的整數部分有大於0的整數時該如何轉換呢?如以上整數轉換成二進位制,小數轉換成二進位制,然後加在一起。
7、整數二進位制轉換為十進位制:首先將二進位制數補齊位數,首位如果是0就代表是正整數,如果首位是1則代表是負整數。先看首位是0的正整數,補齊位數以後,將二進位制中的位數分別將下邊對應的值相乘,然後相加得到的就為十進位制,比如1010轉換為十進位制。
8、若二進位制補足位數後首位為1時,就需要先取反再換算:例如,11101011,首位為1,那麼就先取反吧:-00010100,然後算一下10100對應的十進位制為20,所以對應的十進位制為-20。
9、將有小數的二進位制轉換為十進位制時:例如0.1101轉換為十進位制的方法:
將二進位制中的四位數分別於下邊對應的值相乘後相加得到的值即為換算後的十進位制,這樣二進位制數轉換成十進位制數的問題就解決了。
5樓:當年明月
就是是第幾位就乘以2的幾次方 從右往左數
二進位制轉十進位制
從最後一位開始算,依次列為第0、1、2...位第n位的數(0或1)乘以2的n次方
得到的結果相加就是答案
例如:01101011.轉十進位制:
第0位:1乘2的0次方=1
1乘2的1次方=2
0乘2的2次方=0
1乘2的3次方=8
0乘2的4次方=0
1乘2的5次方=32
1乘2的6次方=64
0乘2的7次方=0
然後:1+2+0
+8+0+32+64+0=107.
二進位制01101011=十進位制107
二進位制有兩個特點:它由兩個數碼0,1組成,二進位制數運算規律是逢二進一。
為區別於其它進製,二進位制數的書寫通常在數的右下方注上基數2,或加後面加b表示,其中b是英文二進位制binary的首字母。
二進位制具有以下優點:
1) 二進位制數中只有兩個數碼0和1,可用具有兩個不同穩定狀態的元器件來表示一位數碼。例如,電路中某一通路的電流的有無,某一節點電壓的高低,電晶體的導通和截止等。
2) 二進位制數運算簡單,大大簡化了計算中運算部件的結構。
6樓:center丿
06如何快速的將二進位制轉換成十進位制
7樓:匿名使用者
我們知道二進
制是逢二進一的,也就是二進位制的1就是十進位制的1,當二進位制的1加上1時,它就進製了,變成了10,也就是說:
1是乙個1
10是兩個1就是乙個2
100是10*10即兩個2相乘
1000是10*10*10即三個2相乘。、下面奉上我剛畫的圖示,希望對你有所幫助:
8樓:匿名使用者
只要把那件事事加上乙個時間數就可以健身熟件數了掙錢了
9樓:匿名使用者
(1)二進
制轉換為十進位制
將每個二進位制數按權後求和即可。請看例題:
把二進位制數(101.101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)10
(2)十進位制轉換為二進位制
一般需要將十進位制數的整數部分與小數部分分開處理。
整數部分計算方法:除2取餘法 請看例題:
十進位制數(53)10的二進位制值為(110101)2小數部分計算方法:乘2取整法,即每一步將十進位制小數部分乘以2,所得積的小數點左邊的數字(0或1)作為二進位制表示法中的數字,第一次乘法所得的整數部分為最高位。請看例題:
將(0.5125)10轉換成二進位制。(0.5125)10=(0.101)2
10樓:鳳艾完顏聽露
根據兩個不同的進製之間的關係,寫出把二進位制轉化成十進位制以後的表示式,即讓二進位制的個位乘以,向前和向後只有的指數變化,做法類似,最後相加得到結果.
解:由題意知二進位制數對應的十進位制是
.故答案為:.
本題考查進製之間的關係,本題解題的關鍵是理解兩者之間的轉化到依據,本題是乙個基礎題.
10進製和二進位制之間怎麼轉換
11樓:刺身金魚
十進bai制整數轉換為二進位制:
十進位制整
du數轉換zhi為二進位制整數採用dao"除2取餘,逆序排回列"法。具體做答
法是:用2去除十進位制整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為一時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。
舉例來說:
19轉換為二進位制:
19/2=9餘1
9/2=4 餘1
4/2=2 餘0
2/2=1 餘0
1/2=0 餘1
由下往上取餘數 10011
12樓:一大朵小菌09沙
計算機 十進位制和二進位制的轉換
13樓:匿名使用者
2的3次方是8~。。
十進位制和二進位制怎麼換算?
14樓:萢萢
1、十進位制原數除以二,保留餘數。
2、用第1步的商繼續除以二,保留餘數。
3、繼續執內行第二步操作,直到容商為0。
4、把每一步的商逆序排列,就是相應的二進位制。
如十進位制10,轉換為2進製的過程:
10除以2等於5餘0
5除以2等於2餘1
2除以2等於1餘0
1除以2等於0餘1
然後把餘數逆序排列得相應的二進位制1010
15樓:風今生今世
1 2 4 8 十進位制的數拆開相加 用到就是一 用不到就是零 一般就是用四個
16樓:風晴處
整數部分除基數取餘數餘數倒排 小數乘基數取整數整數正排
二進位制轉十進位制演算法,十進位制轉二進位制演算法
我們在網路上經常遇到要ip轉為二進位制來劃分或彙總子網,所以要找一種最快速的十進位制轉二進位制的方法 這種演算法用除16來算,基於我們對16以內的二進位制很熟悉 朋友你也許也奇怪,除16不是算16進製制轉換的嗎?呵呵,下面看來我說.我們用d表示10進製,用b表示2進製 公式是a d 16 b 餘c....
十進位制如何換算成二進位制?例如254詳細的方法
木子說 方法如下 1 手動計算 計算規則 十進位制整數轉換為二進位制整數採用 除2取餘,逆序排列 法。具體做法 用2整除十進位制整數,可以得到乙個商和餘數 再用2去除商,又會得到乙個商和餘數,如此進行,直到商為小於1時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高...
二進位制和十進位制的轉化,二進位制轉化為十進位制的方法?
我不能圓滿的你。給點我的想法吧!我覺得,如果按正確的轉化方法的話,那麼各類進製中,數的大小就都是統一的了 這句是你的原話。這句是沒錯的,不管按什麼方法轉化,他們的大小是不會變化的。但是,數的大小比較不是看他們的形式,不能因為one,和1不同就說他們是不一樣的。同樣也不能說10和10一樣就說他們是一樣...