10進数、16進数、2進数とは何ですか?
十進法は日常で使われる10を基数とする数体系です。10桁の数字を使います:0、1、2、3、4、5、6、7、8、9。
16進法は基数が16のシステムです。このシステムでは、0~9の数字とA、B、C、D、E、Fの文字を使用し、Aは10、Fは15に相当します。
バイナリシステムは基数2であり、0と1のみを使用します。コンピュータ内部ではバイナリが使用されますが、16進数はバイナリデータをコンパクトに表記するために頻繁に用いられます。
10進数を即座に16進数や2進数に変換します。このツールは入力値を検証し、非常に大きな整数をサポートし、明確な変換手順を表示します。
10進数の整数を入力し、16進数または2進数に変換するかを選択してください。10進数の入力は0から9の数字を使用します。
入力が更新されるたびに説明もリアルタイムで更新されます。非常に大きな数値の場合、ツールは結果を正確に保持し、過度に長い手順のリストを表示する代わりに、処理方法を要約して表示します。
BigIntを使用しているため、大きな整数は通常の浮動小数点数のように丸められることなく正確に処理されます。 十進法は日常で使われる10を基数とする数体系です。10桁の数字を使います:0、1、2、3、4、5、6、7、8、9。
16進法は基数が16のシステムです。このシステムでは、0~9の数字とA、B、C、D、E、Fの文字を使用し、Aは10、Fは15に相当します。
バイナリシステムは基数2であり、0と1のみを使用します。コンピュータ内部ではバイナリが使用されますが、16進数はバイナリデータをコンパクトに表記するために頻繁に用いられます。
10進数を16進数に変換するには、10進数を16で繰り返し割り、余りを記録します。余りの10から15はそれぞれAからFに対応します。
462 ÷ 16 = 28 あまり 14 = E
28 ÷ 16 = 1 あまり 12 = C
1 ÷ 16 = 0 あまり 1
結果: 1CE₁₆
したがって、10進数の462は16進数の1CEに変換されます。
10進数を2進数に変換するには、10進数を2で繰り返し割り、余りを記録します。2進数の結果は、下から上に読み取った余りです。
42 ÷ 2 = 21 あまり 0
21 ÷ 2 = 10 あまり 1
10 ÷ 2 = 5 あまり 0
5 ÷ 2 = 2 あまり 1
2 ÷ 2 = 1 あまり 0
1 ÷ 2 = 0 あまり 1
結果: 101010₂
したがって、10進数の42は2進数の101010に変換されます。
10進数から16進数への変換は、プログラミング、デバッグ、カラー値、メモリアドレス、Unicodeコードポイント、および低レベルのデータ検査で一般的です。
例えば、10進数の255は16進数でFFです。RGBカラーコードにおいて、FFは色チャンネルの最大値を表します。