2進−10進変換(整数編)

8桁の2進数(00000000〜11111111)

b7



128の位
b6



64の位
b5



32の位
b4



16の位
b3



8の位
b2



4の位
b1



2の位
b0



1の位




 



 27*b7  26*b6  25*b5  24*b4  23*b3  22*b2  21*b1  20*b0

10進数(0〜255)



   27*b7+26*b6+25*b5+24*b4+23*b3+22*b2+21*b1+20*b0
  = 27*b7+26*b6+25*b5+24*b4+23*b3+22*b2+21*b1+b0
  = 2(26*b7+25*b6+24*b5+23*b4+22*b3+21*b2+20*b1)+b0
  = 2(2(25*b7+24*b6+23*b5+22*b4+21*b3+20*b2)+b1)+b0
  = 2(2(2(24*b7+23*b6+22*b5+21*b4+20*b3)+b2)+b1)+b0
  = 2(2(2(2(23*b7+22*b6+21*b5+20*b4)+b3)+b2)+b1)+b0
  = 2(2(2(2(2(22*b7+21*b6+20*b5)+b4)+b3)+b2)+b1)+b0
  = 2(2(2(2(2(2(21*b7+20*b6)+b5)+b4)+b3)+b2)+b1)+b0
  = 2(2(2(2(2(2(2(20*b7)+b6)+b5)+b4)+b3)+b2)+b1)+b0
  = 2(2(2(2(2(2(2(b7)+b6)+b5)+b4)+b3)+b2)+b1)+b0

 「2のべき乗表」を表示

戻る
ご意見などはこちらまで deguchi@kc.kobe-c.ac.jp ご質問等もお気軽に!
Copyright © 2002 DEGUCHI Hiroshi, All Rights Reserved.