バイナリ/進変換。

参考:中国ウィキ

 

要約:

ゼロ(0)と1(1):数学とデジタル家電では、2進数が2つだけsymbosを使用してベース2 numberalシステムまたはバイナリ数字システムで発現数です。

数学とデジタル回路(集積回路)において、二進数字は、2つだけのシンボル0及び1を使用して、2つの数字ベースのシステム(または進数システム)デジタル表現は、です。

デジタル電子回路論理ゲートは、近代的なので、直接アプリケーションのバイナリを達成するために、コンピュータおよび依存コンピュータデバイスは、バイナリに使用されています。

各数値は、ビット(バイナリ桁)を表します

 

四の事業:

0,1〜2シンボル、数学:

  • さらに:0 + 0 = 0,0 + 1 = 1,1 + 0 = 1,1 + 1 = 10
  • 減算:= 1、1-1 = 0-0 = 0,1-0 = 0,10-1 1
  • 乗算:0×0 = 0,0×1 = 0,1×0 = 0,1×1 = 1
  • 部門:0÷1 = 0,1÷1 = 1

 

進数の回転への小数

例:小数点:59.25

図59は、小数部が0.25であり、整数部です。別の計算を使用します:

  • 整数部:
    1. 帯域分割余り。整数と余りを取得します。
    2. 得られた整数は、第1の動作を進行します。N商はステップ0までに得られました。(商:除算の結果は、一般に、整数部分を意味します。)
    3. 以上の動作により除算の余りを繰り返し前進順列の手順に従って得ました。方法:(NがステップI Nの数を表す):N組み合わせにおけるN-1組成..1。これは、デジタルバイナリの整数部分を組み合わせることにより得られます。111011は、本実施例で得られました。
  • 小数部:
    1. 2×結果の小数点以下の部分によって乗算は、xの整数部分を取って、得られました。
    2. 結果は整数部である方、X 2、乗算されます。だから、もう一度、乗算の小数部分がゼロまでのすべての数字まで。
    3. すべての最後のステップの最初のステップの数は、組成物の得られた乗算整数部分を読んだ後。バイナリの小数部分を取得します。この例は01です。
整数部分:
 59÷2 = 29 1 ...
29÷2 = 14 ... 1
14÷2 = 7 ... 0
  7÷2 = 3 ... 1
 3÷2 = 1 ... 1
 1÷2 = 0 ... 1
小数部:
0.25×2 = 0.5
0.50×2 = 1.0

 

進数は、最終的に得られた59.25 (10) = 111011.01 (2)

 

バイナリは小数に変換しました

変換方法の整数部:一桁が1、0のパワーを2で乗算し、各2プラス1の力を加えるが、一緒に番号を取得する最後のものであるように、電源に10桁の2を乗じ小数点以下の桁。

100101 2  = [(  1  )×2 5  ] + [(  0  )×2 4  ] + [(  0  )×2 3  ] + [(  1  )×2 2  ] + [(  0  )×2 1 ] + [(  1  )×2 0 ]
100101 2  =  1  ×32] + [  0  ×16] + [  0  ×8] + [  1  ×4] + [  0  ×2] + [  1  ×1]
100101 2  = 37 10

 

負のパワーを使用して:非整数部分を変換する方法。例えば0.01 (2)

0  ×2 -1 (0×  1 / 2  =  0 プラス
1  ×2 -2 (1×  1 / 4  =  0.25

小数を取得:0.25

 

 

 

おすすめ

転載: www.cnblogs.com/chentianwei/p/11921394.html