2 進数 110000 は 16 進数 30H に変換されます。 2進数と16進数は4ビットが1ビットに相当します。 110000 は 0011 0000 と見なされます。このうち、0011は16進数の3に相当し、0000は0のままです。したがって、答えは 30H (16 進フラグ) です。
2 進数と他の基数間の変換:
(1) 2 進数から 10 進数への変換: 基数に重みを乗算し、それを加算して単純化します。操作 桁が 0 の項目は省略できます (0 以外の数値の 0 倍はすべて 0 になるため)。小数部分にも同じことが当てはまりますが、精度は低くなります。
(2) 2進数を8進数に変換:「3桁統一法」(小数点を中心に左右3桁ずつをまとめて0を加算する)を使用します。不足がある場合は)この方法で簡単に変換できます。例: 2 進数 (11100101.11101011)2 を 8 進数に変換します。 (11100101.11101011)2=(345.353)8
(3) 2進数→16進数変換:「4桁統一方式」を採用し、整数部は下位ビットから始まり、2進数4桁ごとに1桁となります。グループの末尾が 4 桁に満たない場合は、4 桁が完了するまで上位の桁に 0 を追加します。そうでない場合は 0 を追加できません。小数部は上位の桁から始まり、2 進数 4 桁ごとにグループを形成します。末尾が 4 桁に満たない場合は、下位桁に 0 を加えて 4 桁を完成させ、対応する 16 進数に置き換えて、対応する 16 進数を順番に書き込みます。例: 2 進数 (10011111011.11101100)2 を 16 進数に変換します。 (10011111011.11101100)2=(4FB.EC)16
以上が2進数の110000を16進数に変換しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。