12 を 2進数として計算で求めます。

10進数の進数として
10進数文字列 : 12 ( 2桁 ) は、

12 / 2 = 6 ... 00

6 / 2 = 3 ... 000

3 / 2 = 1 ... 1100

1 / 2 = 0 ... 11100

2進数で : 1100 ( 4桁 ) になります。


元に戻すと...

( 0 * 2) + 1 → 0 + 1 = 1
( 1 * 2) + 1 → 2 + 1 = 3
( 3 * 2) + 0 → 6 + 0 = 6
( 6 * 2) + 0 → 12 + 0 = 12

10進数文字列 : 12 ( 2桁 ) になりました。

* 2進数でも、8進数でも、16進数でもなんでもどうぞ。( 43進数以上になると、一般に通用しないと思いますが ) * 四桁の暗証番号で迷ったとき、生年月日 4桁を 7進数で符号化すると、意味不明な 4桁の数字があらわれたりします。 * 99億とかいう 12桁の数字を 72進数で符号化すると、7桁で表現できたりします。

since 05/05/17(火)


©