主な違い:コンピューターおよび電子機器の分野では、ブール値はtrueとfalseを表す2つの可能な値を持つデータ型を指します。 それは一般にブール代数として知られている演繹的論理システムに関連して使用されます。 数学とコンピューターの2進数は、2を底とする数値表記を指します。 これは、0と1の2つの値で構成されています。桁は、位置値構造を使用して結合され、同等の数値が生成されます。 したがって、どちらも同じ基本概念に基づいていますが、異なるシステムに対して使用されます。
ブール値とバイナリ値の比較
ブール値 | バイナリ | |
定義 | コンピュータおよび電子機器の分野では、ブール値は、trueとfalseを表す2つの可能な値を持つデータ型を指します。 それは一般にブール代数として知られている演繹的論理システムに関連して使用されます。 | 数学とコンピュータのバイナリは、基数2の数値表記を指します。 これは、0と1の2つの値で構成されています。桁は、位置値構造を使用して結合され、同等の数値が生成されます。 |
原点 | ジョージブール(1815-1864)にちなんで名付けられた | ラテンラテン系後期の二項からの「二元」という用語 |
使用方法 | AND、NOT、OR、XORの4つの主なブール演算子があります。
| 2進数系は、2進数系とも呼ばれます。
ステップ1 - 除数(Y)を配当の最後の端に合わせます。 の部分を聞かせて ステップ2 - そのMSBから除数のLSBと位置合わせされたそのビットへの被除数をXと表す。 ステップ3 - XとYを比較する a)X> = Yの場合、商ビットは1で、XYの減算を実行します。 b)X <Yの場合、商ビットは0であり、減算は実行されません。 ステップ4 - Yを1ビット右にシフトしてステップ2に進みます。 |
例 | ブール式は、TRUEまたはFALSEのいずれかの値になる式で表すことができます。 例えば、式4 <5(4は5より小さい)は、この特定のステートメントでは結果が常に真になるため、ブール式です。 | 2進数の10進表現 - 100100 = [(1)×2 ^ 5] + [(0)×2 ^ 4] + [(0)×2 ^ 3] + [(1)×2 ^ 2] + [ (0)×2 ^ 1] + [(0)×2 ^ 0] = 36 |