10進数から2進数への変換
コンピューターサイエンス理論 / 全 5 枚
コンピューターサイエンス理論 - 10進数から2進数への変換
2 で割り続けて余りを積む
10進数を 2 で割り、出てきた余りを下の桁から積み上げると2進数になります。割り算を止めるのは、商が 0 になったときです。
余りの列がどう桁に対応するのかを、次の図解で逆から確かめます。
JavaScript は toString(2) で一発ですが、中でやっているのは 2 で割り続ける手続きです。
(13).toString(2); // "1101"1 / 5
← → キーでも送れます