web-dev-qa-db-ja.com

ブール論理(演算の順序)AおよびBまたはC

ユーザーが用語で入力できる「基本検索」バーを作成しています。ブール論理の演算の順序がわかりません。

誰かが用語を入力した場合(引用符なし):

AとBまたはC

これを治療する正しい方法は何ですか?

(AおよびB)または(C)

OR

(A)および(BまたはC)

6
Max87

ウィキペディアが救助に、これは役立つはずです:

http://en.wikipedia.org/wiki/Order_of_operations#Programming_languages

見た目からすると、ほとんどの言語でANDORよりも優先されているように見えます。

11
Quetzalcoatl

ケツァルコアトルの回答に基づくと、OPの質問に対する正解は次のとおりです。

(AおよびB)またはC

これは「AとBまたはC」に相当します

Quetzalcoatlのリンク( http://en.wikipedia.org/wiki/Order_of_operations#Programming_languages )はプログラミング言語について説明していますが(このサイトと同様)、ウィキペディアの一般的なロジックには、より一般的な優先順位が指定されています。

https://en.wikipedia.org/wiki/Logical_connective#Order_of_precedence

8
Mathter