OpenReplay Logo
12k
12k

10進数から2進数への変換ツール

任意の10進数を2進数に変換します。大きな整数や符号付き整数に対応し、固定のビット幅を選択し、ニブル単位でグループ化したビットを表示できます。ブラウザ上で計算されます。

ビット幅
ローカルで処理

このツールについて

この変換ツールは、10進数(基数10)を2進数(基数2)の表現に変換します。正の数の場合は、2で繰り返し割って余りを読み取ります。その結果が、コンピューターが格納する0と1の並びです。

10進数を入力すると、2進数がリアルタイムで更新されます。非負の数の最短かつ正確な表現を得るにはビット幅を未設定のままにし、出力を埋めて負の数を2の補数で表すには8、16、または32ビットを選択してください。長い値を読みやすくするには4ビットのグループ化をオンにし、結果はワンクリックでコピーできます。

大きな整数は任意精度の演算を用いて正確に変換され、すべてローカルで処理されます。

よくある質問

負の数はどのように扱われますか?

2の補数は固定のビット数を基準に定義されるため、負の数にはビット幅が必要です。幅を選択すると、−1 は8ビットで 11111111 に、−128 は 10000000 に、といった具合になります。

数値に上限はありますか?

ありません。変換には任意精度の整数を使用するため、64ビットをはるかに超える数値でも丸めなしで正確に変換されます。

4ビットのグループ化は何をしますか?

4ビット(1ニブル)ごとにスペースを挿入するので、11110000 は 1111 0000 と表示されます。これは純粋に見た目だけのもので、長い2進数の値を見やすくします。値自体は変わりません。