8桁の2進数(00000000〜11111111)
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
|