高速転送バイナリと進

どのくらいの速、2進数、10進数は16進数の変換され
たバイナリには、8421覚えて
、それがどのくらいある、1111:私たちは進数を見て最初に?
1×2º+ 1×2¹:あなたはまた、のように計算することができる + 1×2²+ 1×2³= 1×1 + 1×2 + 1×4 + 1×8 = 15。

私たちは忘れてはならないこと、すべての直接の重み1111、およびハイからローへの心の中で:8、4。つまり、次いで2²=4,2¹=2,2º= 1続い= 8最高重み値2³、です。

8421を覚えて、任意の4ビットのバイナリ数のために、我々はすぐにそれに対応する10進数値を計算することができます。

次に、手段8421、バイナリ変換2,10,16によって急速計算のための練習
1111 = 8 4 + 2 + 15 = F. + 1 =
1110 = 8 4 + 14 + 2 + 0 = E =
1101 = 8 + 4 + 0 + 1 = 13でD =で
= 1100である。8 +。+ 0 + 0 = 12 4 = Cである
1011 = + 0 + 2 + 8。1 = 11 = B
1010 = 8 + 0 + 2 + 0 = 10 = A
1001 + 0 + 0 = 8 = 9 = 1 + 9
......
0001 + 0 + 0 = 0 + 1 = 1 =
0000 = 0 + 0 + 0 = 0 + 0 = 0

16進数に変換するバイナリ数
4の期間に、つまり、16進数に変換するバイナリ数は16進数に変換しました。
(番号2つのシステムの動作は、以下の対応する16進数):
1111 1101 1010 0101 1001 1011
FD ,. 5 A、B. 9

進数2進数に変換される
順番に、私たちが見たときにFDは、いかに早くこの進数はそれをバイナリに変換され、?
まずF変換:
それは8421の世話をするためにどのように15そして、Fは、我々はそれは(あなたが5 A〜Fナンバーに精通していない場合があります)15であることを知っておく必要があります参照してください?1111:これは、4つ全て1である8 + 4 + 2 + 1であるべきです。
そしてD変換および
Dは、それが13であることを知っている参照、13、8421それの世話をする方法?それがあるべきである:すなわち、4 + 8 + 1、1101。
したがって、FDが2進数に変換される:11111101

十進数をバイナリに変換され
、非常に簡単バイナリに進を変換することにより、私たちは2進数に小数を変換する必要も進数に最初に変換され、バイナリに変換することができます。
あなたが2で割っている場合たとえば、十進数システム1234は、数2に変換され、直接2進数がより頻繁に計算する必要があります。したがって、我々は、16進数を与えるために16で割ることができる:
配当計算処理商業的に残りを
1234 1234年から1216年77 2
77 16分の77 13れている4(D)。
4 4 0 4/16。
結果の16進:4D2
その後、我々は4D2は、バイナリ形式に直接書き込む:
0100
1101
0010
請求エナンチオマーの関係:
0100から4。
1101 - D
0010 - 2

小数バイナリ数に変換
バイナリ数が非常に長い場合同様に、我々は以前に、それは我々が最初の16進数にバイナリに変換することができることである学んだ方法に加えて、10進数に変換する必要があり、その後、10進数に変換。
次のバイナリint型の例は以下のとおりです。

0,110,110,111,100,101 1,010,111,100,011,011
米国を4進による形質転換のセット:6D E5 AF 1Bの
小数は、16進変換
例進487710の回転のために、マイニング剰余定理の分解:

÷16 = 30481 ... 487710 0.14(E)
30481÷1905 = 16 .1 ...
1905÷119 = 16 .1 ...
119÷16 = ... 0.7。7
。0 = 7÷16 ... 0.7
487 710このメートル(10 )= 7711E
(16)----------------
免責事項:この記事はCSDNブロガー「North_Spark「オリジナル記事です、BY-SAの著作権契約CC 4.0に従う、転載を添付してください元のソースのリンクと、この文。
オリジナルリンクします。https://blog.csdn.net/diyu122222/article/details/80692904

おすすめ

転載: www.cnblogs.com/cfas/p/11601117.html