WMW

2進数計算機

Free

2進数の加算、減算、乗算、除算を直接行い、結果を2進数と10進数で表示し、2進数/10進数変換機能も付いています。

2進数演算

2進数から10進数

18

10進数から2進数

10010

最近のアクティビティ

全員に公開されています。すべての訪問者による直近20回の使用履歴を新しい順に表示します。

まだアクティビティはありません。最初の一人になりましょう。

コメント (0)

このツールは役に立ちましたか?コメントを残したり、コツを共有したり、改善方法を教えてください。

ゲストのコメントは公開前に確認されます。 ログイン すると即座に投稿できます。

まだコメントはありません。最初にご意見をお寄せください!

このツールの機能

2つの2進数に対して直接加算、減算、乗算、除算を行い、結果を10進数の値とともに2進数で表示します。さらに、独立したリアルタイムの2進数⇔10進数コンバーターも備えています。

仕組み

各2進数の入力は、桁ごとに正確な整数として解析されます(JavaScriptの任意精度BigInt型を使用するため、通常の浮動小数点数のようなサイズ制限はありません)。要求された演算がその整数に対して実行され、結果は2進数の桁の文字列に変換し直されます。2進数の整数除算はほとんどの場合割り切れないため、除算は商と余りの両方を返します。2進数から10進数への変換は各桁の位取りの値(2の累乗)を合計し、10進数から2進数への変換はその逆の過程です。

解決できる問題

よくある質問

これは基数変換ツールとどう違うのですか?

基数変換ツールは単一の数値をある基数から別の基数へ変換するだけです。このツールはさらに一歩進んで、2つの2進数に対して直接算術演算(加算、減算、乗算、除算)を行い、結果を2進数で表示します。これは、紙の上で1桁ずつ手作業で計算するのと同じ方法です。

割り算での余りとは何を意味しますか?

2つの整数の2進除算は通常割り切れないため、結果は商と余りとして表示されます。これは10進数で10 ÷ 3が商3、余り1になるのと同じです。商 × 除数 + 余り は常に元の被除数と等しくなります。

これは非常に大きな2進数を扱えますか?

はい。内部では通常の浮動小数点数ではなく、JavaScriptの任意精度BigInt型を使用しているため、通常の数値が正確に表現できるおよそ53ビットをはるかに超える長さの2進数でも正確さが保たれます。

2進数から10進数への変換はどのように行われますか?

各10進数の桁が10の累乗を表すのと同じように、各2進数の桁はその位置に基づいて2の累乗を表します。例えば、2進数の10010は10進数で (1×2⁴) + (0×2³) + (0×2²) + (1×2¹) + (0×2⁰) = 18 に相当します。

なぜ2進数を入力するとエラーが出たのですか?

2進数には数字の0と1だけを含めることができます。他の文字を入力したり、フィールドを空にしたりすると、このツールはあなたの意図を黙って推測するのではなく、修正を求めます。

関連ツール