Number Base Converter
Convert binary, octal, decimal, hex
入力
2進数 (2)0b—
8進数 (8)0o—
10進数 (10)—
16進数 (16)0x—
このツールについて
コンピュータは4つの記数法をよく使います:2進数 — 0と1、CPUのネイティブ言語;8進数 — 0〜7、Unixファイル権限で使用;10進数 — 日常的な数値体系;16進数 — 0〜9とA〜F、メモリアドレス、色、バイト表現に使用。
変換するには、数値を入力してその基数を選択します。ツールはすべての4つの基数での等価値を即座に表示します。負の数もサポートされており、数字の前にマイナス記号を入力します。
使い方
- 入力フィールドに数値を入力します。
- ドロップダウンから入力基数(2進数、8進数、10進数、16進数)を選択します。
- 4つの基数すべての変換値が即座に表示されます。
- 任意の結果の横にあるコピーボタンをクリックしてクリップボードにコピーします。
活用事例
開発者はメモリアドレスと16進数値を他の基数に変換します。学生はコンピュータアーキテクチャの授業で基数変換を学びます。セキュリティ研究者はバイナリデータを分析します。システム管理者はUnixファイル権限の8進数値を確認します。
よくある質問
- 16進数のA-Fは何を意味しますか? 16進数では、A=10、B=11、C=12、D=13、E=14、F=15です。各桁は16の値を表すため、10-15には文字が使用されます。
- 負の数も変換できますか? はい。数字の前にマイナス記号を入力してください。例:-255(10進数)→ -FF(16進数)。
- なぜ16進数が色コードに使われるのですか? RGBカラーチャンネルはそれぞれ0〜255の範囲で、16進数では00〜FFです。2桁で完全なチャンネル値を表せるため、#RRGGBBは自然なフォーマットです。