最終確認: 2026年4月出典 3 件
進数変換
10進数⇔2進数⇔8進数⇔16進数を相互変換。
このツールについて
10進数、2進数、8進数、16進数の間で数値を相互変換するツールです。コンピュータプログラミング、デジタル回路設計、ネットワークアドレスの計算など、情報技術全般で重要です。
計算の仕組み
すべての進法は10進数を経由して変換されます。たとえば16進数FFを変換する際は、まずFF = 15×16 + 15 = 255で10進数に変換し、その後2進数(11111111)や8進数(377)に変換します。
使用例
255の進法変換
10進数の255をすべての進法で表現
入力値:
- value: 255
結果: 2進数:11111111、8進数:377、16進数:FF
255は2進数で8個の1で表されます。
IPアドレスの一部
192という数値の進法変換
入力値:
- value: 192
結果: 2進数:11000000、8進数:300、16進数:C0
IPアドレス表記の最初の数値の進法変換です。
HTMLカラーコード
16進数FF0000(赤)を10進数に
入力値:
- value: 16711680
結果: 16進数:FF0000、2進数:11111111000...
HTMLカラーコードは16進数で表されています。
計算方法の解説
進数
2進数は0と1、16進数は0〜9とA〜Fを使います。
よくある質問
使用のコツ
- 16進数は0-9とA-Fで表され、見分けやすい
- プログラミング言語では16進数を0x、2進数を0b、8進数を0oで始まるプリフィックスで表します
- 2進数4桁 = 16進数1桁という対応関係を覚えると変換が簡単です
- HTMLカラーコードはRGB各成分が16進数2桁で表されます
- コンピュータメモリアドレスは16進数で表記されることが多い
- 大きな数値は3桁ごとに区切って読むと理解しやすい
関連する知識
参考文献
- 情報Ⅰ:プログラミング基礎 - 文部科学省
- コンピュータシステムの基礎 - 情報処理学会
- IEEE 754浮動小数点規格 - 電気電子学会