オンライン2進数変換器
2進数と10進数を即座に相互変換。大きな整数も正確に扱える無料のオンラインツール。具体的な例と使い方付き. 処理はブラウザ内でローカルに行われます。
使ってみる
機能と使い方のヒント
正確な大きな整数変換
この変換器はJavaScriptのBigIntを使用しているため、通常の数値型で扱える範囲を超えた大きな整数でも精度を失わずに変換できます。入力は10,000桁までに制限されています。
具体的な変換例
例えば、2進数の「101101」を10進数に変換すると「45」になります。逆に10進数の「45」を2進数に変換すると「101101」です。負の数も扱えます。2進数の「-101」は10進数の「-5」になります。
入力の制限
2進数の入力では、先頭のマイナス記号に続いて0と1のみが許可されます。10進数の入力では、先頭のマイナス記号に続いて数字のみが許可されます。分数、科学表記、0bなどのプレフィックス、空白、無効な文字は受け付けられません。先頭のゼロは受け付けられますが、正規化された結果には保持されません。
出力形式
負の数は先頭にマイナス記号を付けて表されます。2の補数表現や固定ビット幅は使用されません。このツールは小数の2進数、浮動小数点表現、テキストのバイト列、ビット単位の表現は変換しません。
よくある質問
2進数で「0b101」のように入力できますか?
いいえ、このツールは「0b」のようなプレフィックスをサポートしていません。2進数は0と1のみで入力してください。例えば「101」と入力します。
負の2進数はどのように扱われますか?
負の2進数は先頭にマイナス記号を付けます。例えば「-101」は10進数の「-5」に変換されます。2の補数表現やビット幅は使用されません。
変換結果が正しいかどうか確認するには?
簡単な例で確認できます。例えば、2進数の「1010」は10進数の「10」になります。また、10進数の「255」は2進数の「11111111」になります。
チェックリスト
- 変換方向を正しく選択しましたか?
- 入力に許可されていない文字が含まれていませんか?
- 大きな整数を扱う場合は、桁数が10,000桁以内であることを確認しましたか?
- 結果の先頭のゼロは保持されないことを理解していますか?
処理はブラウザ内でローカルに行われます。