🔢 基数変換器

任意の基数で数値を入力すると、他のすべての基数に即座に変換します

0️⃣ BIN (2進法)0b
—
8️⃣ OCT (8進法)0o
—
🔟 DEC (10進法)
—
🔠 HEX (16進法)0x
—

🔢 基数変換器 使い方ガイド

EVEDAYS 基数変換器は、プログラミング、ネットワーク設定、ハードウェア開発などで頻繁に必要となる基数変換を、迅速かつ直感的に処理する無料のウェブツールです。 サポートする基数: • 2進数(Binary, BIN):コンピュータ内部ですべてのデータを表現する基本単位です。0と1のみで構成されます。 • 8進数(Octal, OCT):Unix/Linuxのファイル権限(chmod 755など)で主に使用される基数です。 • 10進数(Decimal, DEC):私たちが日常的に使用する数字体系です。 • 16進数(Hexadecimal, HEX):メモリアドレス、カラーコード(#FF5733)、MACアドレスなどで広く使用されています。 追加機能: • ビット可視化:変換された2進数をビット単位で視覚的に表示し、各ビットのON/OFF状態を直感的に確認できます。 • クリックコピー:変換結果をクリックするとクリップボードに即座にコピーされます。 • 4ビットグルーピング:2進数は自動的に4ビット単位でグループ化され、可読性が向上します。

📊 基数変換の基本原理

10進数の255を他の基数に変換する例: • 255(10) → 2進数:11111111 255 = 1×2⁷ + 1×2⁶ + 1×2⁵ + 1×2⁴ + 1×2³ + 1×2² + 1×2¹ + 1×2⁰ • 255(10) → 8進数:377 255 ÷ 8 = 31 余り7 → 31 ÷ 8 = 3 余り7 → 3 ÷ 8 = 0 余り3 • 255(10) → 16進数:FF 255 ÷ 16 = 15 余り15(F) → 15 ÷ 16 = 0 余り15(F) 16進数では:A=10, B=11, C=12, D=13, E=14, F=15です。

💡 よくある質問

Q. 入力できる数値の大きさに制限はありますか? A. JavaScriptの整数精度(約2^53 - 1)まで正確に変換されます。一般的な使用には十分です。 Q. 負の数も変換できますか? A. 負の数は10進数入力でのみサポートされています。2進数/8進数/16進数の結果は符号なし32ビット整数として表示されます。 Q. 16進数で大文字と小文字の違いはありますか? A. 入力は大文字・小文字のどちらも可能です。出力は可読性のため大文字(A-F)で表示されます。 Q. 0bや0xなどのプレフィックスを入力する必要がありますか? A. いいえ。選択ボタンで入力基数を指定するため、プレフィックスなしで数字のみ入力してください。