1樓:長夜熒熒
66/2=33 66%2=0
33/2=16 33%2=1
16/2=8 16%2=0
8/2=4 8%2=0
4/2=2 4%2=0
2/2=1 2%2=0
1/2=0 1%2=1
十進位制轉二進位制,除以2求餘,再進行倒序,所以為1000010
2樓:匿名使用者
十進位制為逢十進一,二進位制只有0和1
兩者都是用於表示數值大小的
計算機是乙個有限狀態機
只能處理有和無兩種狀態,這兩種狀態就用0和1來表示即為常見的二進位制
而我們人類在使用計數時,使用十進位制方便計算古時的一斤十六兩是最早的16進製制了
對於十進位制和二進位制的轉換,
可以首先將十進位制轉變為16進製制
如題主所提的十進位制66轉換為16進製為0x42即為4x16+2=66
而計算機中,一位16進製製用4位二進位制表示
所以0x42的二進位制為0100 0010故66的二進位制為0100 0010
3樓:海剩下些什麼
一樓、二樓怎麼算的?1000010 =130(明顯兩抄襲,呵呵)三樓、四樓的【除二】方法,也錯了!
66/2=33 66%2=0
33/2=16 33%2=1
16/2=8 16%2=0
8/2=4 8%2=0
4/2=2 4%2=0
2/2=1 2%2=0
1/2=0 1%2=1
它們的寫法,是最後乙個1開始,那往上才7位數,但是二進位制是八位八位一組的,應該從最後乙個1/2=0 這個0開始往上寫的。
試試下列方法,掌握一下技巧,以後再做這樣的題目就又快又準!
128 64 32 16 8 4 2 1(分別是2的7、6、5、4、3、2、1、0次方)
----------------------------------0 1 0 0 0 0 1 066=64+2
很容易得到二進位制 0100 0010
4樓:
66/2=33···0
33/2=16···1
16/2=8···0
8/2=4···0
4/2=2···0
2/2=1··0
1/2=0···1
則為:1000010
十進位制數77.25轉換為二進位制數是?
5樓:
十進位制數77.25轉換為二進位制數是1001101.01,整數部分轉換用的是「除2取餘,逆序排列」法,小數部分轉換用的是「乘2取整,順序排列」法。
整數部分計:77/2=38 餘1,38/2=19 餘0,19/2=9 餘1,9/2=4 餘1,4/2=2 餘0,2/2=1 餘0,1/2=0 餘1,然後將得到的餘數進行逆向排序,得到二進位制整數1001101。
小數部分:0.25x2=0.
5,取整數0,0.5x2=1 取整數1,然後將得到的整數進行正向排序,得到結果二進位制小數0.01。
將整數與小數部分合併得二進位制結果1001101.01。
擴充套件資料
十進位制轉二進位制的通用方法:
十進位制整數轉換為二進位制整數:用2整除十進位制整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為小於1時為止。最後將得到的餘數按照逆序進行排列,即可得到二進位制整數。
十進位制小數轉換成二進位制小數:用2乘十進位制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到乙個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零。最後將得到的整數按照正序進行排列,得到二進位制小數結果。
6樓:匿名使用者
1001101.11001這種要分開算,小數點前的和小數點後的分開算就可以了
7樓:匿名使用者
1001101 下次你可以用電腦裡的計算器中科學型換算
8樓:匿名使用者
一般需要將十進位制數的整數部分與小數部分分開處理。
整數部分計算方法:除2取餘法
十進位制數(77)10的二進位制值為(1001101)2小數部分計算方法:乘2取整法,即每一步將十進位制小數部分乘以2,所得積的小數點左邊的數字(0或1)作為二進位制表示法中的數字,第一次乘法所得的整數部分為最高位。
將(0.25)10轉換成二進位制。
0.25 * 2 = 0.5 取零0
0.5 * 2 = 1.0 取 1
所以77.25轉換為二進位制就是(1001101.01) 2
將(66)d分別轉換成二進位制數和十六進製制數
9樓:匿名使用者
66/16 = 4 餘2
4/16 = 0餘4
所以66d = 42h
42h=0100 0 010b
10樓:匿名使用者
二進位制:1000010b
十六進製制:42h
十進位制數255轉換為二進位制數是多少
十進位制數255轉換為二進位制數是11111111。這裡可以進行驗證,二進位制的11111111轉化為十進位制的計算方法為 1 2 8 1 2 7 1 2 6 1 2 5 1 2 4 1 2 3 1 2 2 1 2 1 1 2 0 255。255 十進位制 11111111 二進位制 十進位制255...
二進位制數轉十進位制數的演算法,十進位制轉二進位制演算法
你可以這樣看 十進位制例子 1 1 1 1 原始值 3 2 1 0 次方數 10 10 10 10 進製值 1000 100 10 1 每一位得出值 進製值的次方數x原始值 得出 1111 每一位得出值相加 二進位制例子 1 1 1 1 原始值 3 2 1 0 次方數 2 2 2 2 進製值 8 4...
將二進位制數11001轉換為等值的十進位制數,請寫出步驟
對於n進製換成10進製的方法如下 對於n進製數的從右往左數的第i位,我們給他分配乙個n i 1 的權值,然後再用這個位上的數乘以他的權值即可,最後將所有數相加即可!例如對於乙個八進位制的數17354,我們從右往左分配的權值分別是1,8 64 512 4096,然後各自乘上對應的位數相加,即4 1 5...
將二進位制數10轉化為十進位制數為,將二進位制數101101 101轉化為十進位制數為
365二進位制不可以有小數點 101101 2 0 2 1 2 0 2 1 2 1 2 0 2 1 10 1 2 0 2 1 2 1 2 0 2 1 10 2 0 2 1 2 1 2 0 2 1 10 2 2 1 2 1 2 0 2 1 10 4 1 2 1 2 0 2 1 10 5 2 1 2 0...
二進位制數10000001轉換成十進位制數是
二進位制數10000001轉換成十進位制數是129。二進位制轉十進位制的方法是從又往左開始算,依次列為第0 1 2 位,第n位的數乘以2的n次方,得到的結果相加即可。所以10000001轉化成十進位制就是 2 0 0 1 0 2 0 3 0 4 0 5 0 6 2 7 1 0 0 0 0 0 0 1...