ホームページ  >  記事  >  2進数1001001を10進数に変換すると何になりますか?

2進数1001001を10進数に変換すると何になりますか?

尚
オリジナル
2019-06-10 16:31:1562318ブラウズ

2進数1001001を10進数に変換すると何になりますか?

2 進数を 10 進数に変換するには、各ビットを右に展開するだけです:

(1001001)2=1×2^6 0×2^5 0×2 ^4 1×2^3 0×2^2 0×2^1 1×2^0
= 64 0 0 8 0 0 1
= 73

## 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進数1001001を10進数に変換すると何になりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。