16進数と2進数とは何ですか?
バイナリシステムは基数2です。それは0と1の2つの数字のみを使用します。
16進法は基数が16のシステムです。このシステムでは、数字0–9と文字A, B, C, D, E, Fを使用し、Aは10、Fは15に相当します。
16進数は、1桁の16進数が正確に4ビットの2進数を表すため、バイナリデータをコンパクトに表記する方法です。
16進数を2進数に即座に変換します。このツールは入力値を検証し、非常に大きな整数をサポートし、明確な変換手順を表示します。
16進数の値を入力して、2進数または10進数に変換します。16進数は0-9の数字とA-Fの文字を使用します。
入力が更新されるたびに説明もリアルタイムで更新されます。非常に大きな数値の場合、ツールは結果を正確に保持し、過度に長い手順のリストを表示する代わりに、処理方法を要約して表示します。
BigIntを使用しているため、大きな整数は通常の浮動小数点数のように丸められることなく正確に処理されます。 バイナリシステムは基数2です。それは0と1の2つの数字のみを使用します。
16進法は基数が16のシステムです。このシステムでは、数字0–9と文字A, B, C, D, E, Fを使用し、Aは10、Fは15に相当します。
16進数は、1桁の16進数が正確に4ビットの2進数を表すため、バイナリデータをコンパクトに表記する方法です。
16進数を2進数に変換するには、各16進数を4ビットの2進数に置き換え、その後グループを結合します。
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
最終的な2進数値から先頭のゼロは通常削除されますが、固定幅の形式に収める必要がある場合は除きます。
各16進数は4ビットの2進数グループにマッピングされます。これにより、一度10進数を経由するよりも変換が高速になります。
0=0000 1=0001 2=0010 3=0011
4=0100 5=0101 6=0110 7=0111
8=1000 9=1001 A=1010 B=1011
C=1100 D=1101 E=1110 F=1111
例えば、hex FF は、F が 1111 にマッピングされ、2つのグループが結合されるため 11111111 になります。
バイナリはデジタルシステム内部で使用されます。16進数は、人間が同じデータをよりコンパクトに読み書きするために頻繁に使用されます。
16進数は、メモリアドレス、マシンコード、ビットマスク、Unicode コードポイント、ウェブカラー値、チェックサム、デバッグツールなどで頻繁に使用されます。