c# - 逻辑运算符 : (A>=100 && B<100 || B<A)

标签 c# operators

表达的好吗?

(A>=100 && B<100 || B<A)

我不确定是否不应该:

(A>=100 && (B<100 || B<A))

我需要说当 A>=100 AND (B<100 OR B < A) 时。

最佳答案

你说的是运算符优先级。 AND 符号的优先级高于 OR,因此在您的第一个示例中,首先计算 AND。如果您希望先计算 OR,那么是的,您应该包括括号。

关于c# - 逻辑运算符 : (A>=100 && B<100 || B<A),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3465580/

相关文章:

javascript - C# Linq SelectMany,TypeScript 等价物

c# - ldc.i4.s 和 ldc.i4 有什么区别?

c# - 将字符串转换为整数

c++ - 在重载 =operator 中返回引用的目的是什么

c++ - 复制对象时赋值运算符的工作

c# - 在 ASP.NET MVC 3 中发布动态表单

javascript - 等待 form.submit()/POST 完成

c# - 我应该使用什么类型的变量?

Ruby && 和 = 运算符的误解

c++ - 有没有可能不继承自 boost::operators,但仍然使用它?