ブール値

ブール値、つまりブール論理は、真偽の文を作成するために使われる代数の一分野です。ブール式では、AND、OR、XOR、NOTの演算子を使って値を比較し、真または偽の結果を返します。これらのブール演算子について、次の4つの例で説明します:

  • x AND y - xとyの両方が真の場合はTrueを返し、xまたはyのいずれかが偽の場合はFalseを返します。
  • x OR y - xまたはyのいずれか一方、またはxとyの両方が真の場合はTrueを返し、xとyの両方が偽の場合にのみFalseを返します。
  • x XOR y - xまたはyの一方だけが真の場合はTrueを返し、xとyの両方が真、または両方が偽の場合はFalseを返します。
  • NOT x - xが偽または(null)の場合はTrueを返し、xが真の場合はFalseを返します。

コンピューターは二進法(0と1だけを使う方式)で動作するため、コンピューターの論理はブール値で表現できることがよくあります。たとえば、真の文は1の値を返し、偽の文は0の値を返します。もちろん、ほとんどの計算には、単純な真偽の文よりも多くの情報が必要です。そのため、コンピューターのプロセッサは、複数の二進数(またはブール値)の文をつなぎ合わせて複雑な計算を実行します。複雑なブール式は、一連の論理ゲートとして表現できます。

ブール式は、ほとんどの検索エンジンでもサポートされています。検索エンジンにキーワードを入力すると、ブール演算子を使って検索内容を絞り込めます。たとえば、Apple iMacに関する情報を検索したいものの、リンゴ(果物)に関する結果は避けたい場合は、「Apple AND iMac NOT fruit」と検索できます。これにより、iMacコンピューターに関する結果が表示され、「fruit」という単語を含む結果は避けられます。ほとんどの検索エンジンはブール演算子をサポートしていますが、必要な構文は検索エンジンによって異なる場合があります。たとえば、ANDやNOTという単語の代わりに、「+」や「-」の演算子が必要になることがあります。各検索エンジンのWebサイトにあるヘルプで、正しい構文を確認できます。

更新日 March 12, 2011 著者: Per C.

quiz知識をテストする

Which of the following is not a possible factor used in multi-factor authentication?

A
Possession of a specific device or token
0%
B
Knowledge of a username, password, or passcode
0%
C
Biometric factors like fingerprints or facial scans
0%
D
Another verified user confirming your identity
0%
Correct! Incorrect!     View the Multi-Factor Authentication definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのブール値の定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。