二進制數轉換成十進制數的計算方法


二進制數的值轉換成十進制數的值,只需將二進制數的各數位的值和位權相乘,然后將相乘的結果相加即可

計算中用到的屬性:基數、位數、位權

注:基數的0次冪都為1

基數:2進制的基數為2

位數:數的位數減1

位權:基數的位數次冪

======================================計算方法====================================

二進制轉換十進制:從右向左計算,(第1位數值×位權)+(第2位數值×位權)+(第3位數值×位權)+(第4位數值×位權)+(第5位數值×位權)+(第6位數值×位權)+(第7位數值×位權)+(第8位數值×位權)

例如:二進制數00100111轉換成十進制數

基數:2

位數:(各個數位減1)

第1位數:1減1  位數:0

第2位數:2減1  位權:1

第3位數:3減1  位權:2

第4位數:4減1  位權:3

第5位數:5減1  位權:4

第6位數:6減1  位權:5

第7位數:7減1  位權:6

第8位數:8減1  位權:7

位權(基數位數

第1位數:2的0次冪(基數的0次冪都為1)  位權:1

第2位數:2的1次冪(2)  位權:2

第3位數:2的2次冪(2×2)  位權:4

第4位數:2的3次冪(2×2×2)  位權:8

第5位數:2的4次冪(2×2×2×2)  位權:16

第6位數:2的5次冪(2×2×2×2×2)  位權:32

第7位數:2的6次冪(2×2×2×2×2×2)  位權:64

第8位數:2的7次冪(2×2×2×2×2×2×2)  位權:128

得出的十進制結果:(1)+(1×2)+(1×2×2)+(0×2×2×2)+(0×2×2×2×2)+(1×2×2×2×2×2)+(0×2×2×2×2×2×2)+(0×2×2×2×2×2×2×2)

       數值  位數  基數  位權       

第1位  1  1-1=0  2   20=1    1×1=1

第2位  1  2-1=1  2   21=2    1×2=2

第3位  1  3-1=2  2   22=4    1×4=4

第4位  0  4-1=3  2   23=8    0×8=0

第5位  0  5-1=4  2   24=16  0×16=0

第6位  1  6-1=5  2   25=32  1×32=32

第7位  0  7-1=6  2   26=64  0×64=0

第8位  0  8-1=7  2   27=128   0×128=0

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM