12 を 2進数として計算で求めます。
10進数文字列 : 12 ( 2桁 ) は、12 / 2 = 6 ... 0 → 0
6 / 2 = 3 ... 0 → 00
3 / 2 = 1 ... 1 → 100
1 / 2 = 0 ... 1 → 1100
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(火)
©