エンコード | デコード | 圧縮

> 16進数 | base16 | 0xFF <

// 16進数 - テキストと16進数(基数16)表現を相互に変換

[UNIVERSAL]

幅広い用途

プログラミング、カラーコード、メモリアドレス、デバッグなどで利用されます。

[READABLE]

読みやすい表現

バイナリよりもコンパクトで、人間にとって読みやすい表現です。

[FLEXIBLE]

柔軟な書式

スペース、大小文字、さまざまなフォーマットに対応します。

>> 技術情報

16進数の仕組み:

16進数(base 16)は 0〜9 と A〜F の 16 個の記号を使用します。各16進数桁は4ビット(半バイト)を表します。2桁の16進数は1バイト(8ビット)となり、バイナリデータの表現に最適です.

例:

'A' → 41 'Hello' → 48 65 6C 6C 6F 255 → FF

16進数を使う理由:

  • >カラーコード (#FF0000)
  • >メモリアドレス
  • >バイナリデータのデバッグ
  • >文字エンコーディング
  • >暗号学的ハッシュ

>> よくある質問

16進数とは何ですか?

16進数(hex)は、0〜9 と A〜F を使う基数16の数値表現です。バイナリデータをより読みやすい形式で表すために、コンピューティングで広く利用されています。

なぜ 10進数ではなく 16進数を使うのですか?

16進数はバイナリと完全に対応しており、各16進数桁がちょうど4ビットを表します。そのため、メモリやカラー、バイナリデータの表現に最適です。

0x と # プレフィックスの違いは何ですか?

"0x" はプログラミング言語で 16進数を示すために使われます(例: 0xFF)。"#" は一般的に Web カラー(#FF0000)で使われます。どちらも 16進数表記であることを示します。

16進数カラーを RGB に変換するには?

16進数カラーは 6 桁(RRGGBB)で、各2桁が赤・緑・青の値を 00 (0) から FF (255) まで表します。例えば #FF0000 は RGB(255,0,0)、純粋な赤です。

他の言語