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

10進数(0〜255)











N= 27*b7 + 26*b6 + 25*b5 + 24*b4 + 23*b3 + 22*b2 + 21*b1 + 20*b0
余り
2)   余り    27*b7 + 26*b6 + 25*b5 + 24*b4 + 23*b3 + 22*b2 + 21*b1 + b0  ×
2) ・・・ b0    26*b7 + 25*b6 + 24*b5 + 23*b4 + 22*b3 + 21*b2 + b1 b0
2) ・・・ b1    25*b7 + 24*b6 + 23*b5 + 22*b4 + 21*b3 + b2 b1
2) ・・・ b2    24*b7 + 23*b6 + 22*b5 + 21*b4 + b3 b2
2) ・・・ b3    23*b7 + 22*b6 + 21*b5 + b4 b3
2) ・・・ b4    22*b7 + 21*b6 + b5 b4
2) ・・・ b5    21*b7 + b6 b5
2) ・・・ b6    b7 b6
・・・ b7 0 b7

2進数(00000000〜11111111)

b7

128の位
b6

64の位
b5

32の位
b4

16の位
b3

8の位
b2

4の位
b1

2の位
b0

1の位
 「2のべき乗表」を表示

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