🔢 進数変換
2進数・8進数・10進数・16進数を瞬時に相互変換。プログラミング・ネットワーク設定に。
プリセット値
進数変換について
進数変換(基数変換)は、ある基数で表現された数値を別の基数に変換する操作です。 コンピュータでは2進数(バイナリ)が基本ですが、人間が扱いやすい10進数や、 プログラミングで頻繁に使われる16進数(ヘキサ)、Linuxのパーミッションで使う8進数(オクタル)など、 用途に応じて使い分けます。このツールでは4つの基数を瞬時に相互変換できます。
主な機能
🔄2進数・8進数・10進数・16進数の相互変換
📋ワンクリックで結果をコピー
⚡プリセット値(255, 1024, 65535等)
🔤ASCII文字⇔数値変換にも対応
活用シーン
💻
プログラミング
メモリアドレス、ビット演算、カラーコードの確認に。
🌐
ネットワーク
IPアドレスやサブネットマスクの2進数表記を確認。
🐧
Linux管理
chmod 755 などのファイルパーミッションの8進数を理解。
よく使う値の早見表
| 10進数 | 16進数 | 2進数 | 用途 |
|---|---|---|---|
| 127 | 7F | 0111 1111 | signed byte最大値 |
| 255 | FF | 1111 1111 | 1バイト最大値 / RGB |
| 256 | 100 | 1 0000 0000 | 1バイト+1 |
| 1024 | 400 | 100 0000 0000 | 1KB |
| 65535 | FFFF | 1111 1111 1111 1111 | 2バイト最大値 |
関連ツール
よくある質問
2進数とは何ですか?
2進数(バイナリ)は、0と1の2つの数字だけで数を表現する方法です。コンピュータの内部では全てのデータが2進数で処理されています。
16進数はなぜプログラミングで使われるのですか?
16進数の1桁は2進数の4桁に対応するため、コンパクトに表現でき、カラーコード(#FF0000)やメモリアドレスの表示に便利です。
8進数はどこで使われますか?
Linuxのファイルパーミッション(chmod 755など)で使われます。3桁で所有者・グループ・その他のアクセス権限を表現します。
255が16進数でFFになるのはなぜですか?
16進数ではF=15です。FF = 15×16 + 15 = 255。これは8ビット(1バイト)で表現できる最大値で、RGBカラーの各色の最大値にも一致します。
プログラミングでよく使う進数の値は?
255(0xFF)=1バイト最大値、1024(0x400)=1KB、65535(0xFFFF)=2バイト最大値、127(0x7F)=signed byte最大値などがよく使われます。