JP Tools

🔢 進数変換

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進数用途
1277F0111 1111signed byte最大値
255FF1111 11111バイト最大値 / RGB
2561001 0000 00001バイト+1
1024400100 0000 00001KB
65535FFFF1111 1111 1111 11112バイト最大値

よくある質問

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最大値などがよく使われます。