1樓:匿名使用者
我們日常計數一般採用十進位制,十進位制數由0-9十個數字組成,逢十進一。每個數字在十進位制數中所處數位不同,其位權值也不同。如:4375按位權值即為:
4×10^3+3×10^2+7×10^1+5×10^0
二進位制數由0和1兩個數字組成,逢二進一。兩個數字在二進位制數中所處數位不同其位權值也不同。如:1011按位權值即為:(從左至右)
1×2^3+0×2^2+1×2^1+1×2^0
十進位制數和二進位制數是可以相互轉換的。
1.將二進位制數轉換成十進位制數
方法一:
例:將二進位制數1010101轉換成十進位制數。
1010101=1×2^6+0×2^5+1×2^4+0×2^3+1×2^2+0×2^1+1×2^0
=64+16+4+1
=85即:二進位制數1010101轉換成十進位制數是85
方法二:
較簡單的方法是:列出二進位制數的位權值表,先把一個二進位制數按相應數位對齊,然後求出1所對應的位權值的和,即為這個二進位制數所對應的十進位制數。
例:將二進位制數1000001 轉換成十進位制數。
列出二進位制數的位權值表: 64 32 16 8 4 2 1
把1000001填入表內: 1 0 0 0 0 0 1
求和:64+1=65
即:二進位制數1000001 轉換成十進位制數65
2.將十進位制數轉換成二進位制數
將十進位制數轉換成二進位制數,可以使用上述方法二簡單方法的逆運算。方法是:先把十進位制數分解成若干個二進位制數位權值的和,再對應二進位制數的位權值表填寫1和0。
例:將十進位制數71轉換成二進位制數。
列出二進位制數的位權值表:64 32 16 8 4 2 1
71=64+4+2+1 1 0 0 0 1 1 1
即:十進位制數71轉換成二進位制數是1000111
2樓:
可以在附件計算器改為科學型計算器轉化
3樓:慈悲喜捨四無量
別人問的是計算機……
那是由硬體實現的,你如果有興趣,看下一般本科教材數位電路吧
在計算機中組成位元組的二進位制位位數是
極目社會 在計算機中組成一個位元組的二進位制位位數是8位。位元組是計算機中的基本編碼單位,最常用的位元組是八位的位元組,表達的數字轉化為十進位制最大為255 11111111 最小為0 00000000 位元組還存在以下關係 1b byte,位元組 8 bit,1kb 1024b 1mb 1024k...
用VB程式設計序實現十進位制與二進位制之間的相互轉化
函小苼 1 首先,定義兩個整型變數,儲存計算出的每位二進位制數和二進位制位數的統計。2 定義一個實型變數,儲存計算的十進位制小數。3 輸入一個十進位制小數,儲存在變數d中。4 do while迴圈中,將十進位制小數乘以2。5 取十進位制數的整數部分,儲存在變數b中。6 輸出該位的二進位制數,同時將十...
與十進位制數245等值得二進位制數是?
將一個十進位制數轉化為任意制數,整數部分的轉換使用連除法,小數部分的轉換使用連乘法。將小數部分作為源乘以8,並記錄所得結果的整數部分和小數部分。小數部分作為新源,整數部分作為目標。知道小數部分為0,或者達到足夠的位數要求是結束。如 將十進位制轉換成二進位制數,結果就為。與十進位制數468想等的二進位...