问题标签 [logical-or]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
61 浏览

c - 逻辑 AND OR 和递增优先级

我想问一个关于下面代码的问题。

为什么代码打印“21 2 1”而不是“1 2 0”?

谢谢你的帮助。

0 投票
1 回答
60 浏览

c - 前缀运算符在 C 中未按预期工作

在上面的代码中,我期望输出是,a=0, b= -1, c= 1, d= 0但输出是a=0, b= 0, c= 1, d= 0

截图_VS代码

0 投票
2 回答
94 浏览

python - Python中的逻辑运算符'OR'没有按预期工作?

我不明白为什么“或”运算符在这种情况下没有按预期工作。

这是代码:

输入:

输出: Invalid fuel

输出应该是You have enough gas.

当我将运算符更改为“and”时,代码工作正常。

有人可以解释为什么会这样吗?

0 投票
3 回答
245 浏览

c - 在 C 编程语言中使用逻辑运算符解决问题

这是我的问题,我在一个问题中看到它,并被问到输出是什么。我说错了,但答案是真的,我试图理解为什么因为 a 不等于其中任何一个,而它为真的条件是 a 至少等于其中一个

0 投票
2 回答
1595 浏览

python - 当 Python “None or True”返回 True 时,为什么 pandas “None | True”返回 False?

在纯 Python 中,None or True返回True.
但是,当我在两个包含 None 值的 Series 之间进行操作时,使用 pandas 时|,结果与我预期的不同:

预期结果:

我通过两次应用 OR 操作得到了我想要的结果,但我不明白为什么我应该这样做。

我不是在寻找解决方法(我通过df['buybox'] = (df['buybox'] | df['buybox_y'])连续应用两次来获得它),而是在寻找解释,因此是标题中的“为什么”。

0 投票
2 回答
60 浏览

sql-server - 如何将逻辑 OR 应用于 BINARY 列,以便结果是所有正确的值?

我有一组存储在 binary(12) 列中的结果。我正在寻找针对特定条件在不同时间设置的所有标志。它就像

地位 标志
1234 0x000000000000000000002000
5678 0x0000000000000000000000000
1234 0x0000000000000000000000040

我想做的是写一个查询,例如

给出结果

地位 或(标志)
1234 0x0000000000000000000002040
5678 0x0000000000000000000000000

我可以找到让我手动 OR 两个值但没有将 OR 应用于结果列的示例。我已经大大简化了这个例子,但我们正在谈论数千个具有数千个状态的值(主要是 0x000000000000000000000000),这使得手动或它们是不切实际的。我想可以使用一个函数和一个光标来循环每个函数,但肯定有一个开箱即用的解决方案吗?

0 投票
0 回答
32 浏览

filter - SPARQL 查询中的析取过滤器

我想在判例法数据库中搜索特定标题。我使用and (逻辑或)在?titleand?alttitle属性中查找该标题。FILTER||

现在我注意到,这似乎只在两个 FILTER 条件都为真时才会产生结果。所以,下面的例子没有产生任何结果,即使?alttitle我正在寻找的记录中的字段值是“NTN Toyo Bearing and Others v Council”并且该?title字段的值是“NTN Toyo Bearing Company Ltd and others v理事会”。我希望?alttitle在使用||.

即使仅与值匹配,如何确保返回此记录?alttitle?此外,感谢任何使此查询更快的提示。

SPARQL 端点:http ://publications.europa.eu/webapi/rdf/sparql

0 投票
3 回答
145 浏览

c - 闰年问题中逻辑运算符的使用

我在这个编程世界中很新,我的问题可能听起来很傻,但任何人都可以解释以下两个代码之间的区别。

代码 1

代码 2

我认为两者都应该运行良好,但是当我执行它们时,只有代码 1 给出了正确的答案。

0 投票
4 回答
66 浏览

c - 链接逻辑运算符

我在链接逻辑运算符时遇到了一些麻烦。我确定我把事情搞砸了,但我没有看到。

我已经尝试了各种组合(比如在每个“不等于”操作周围添加括号等):

但没有任何效果。a并且b是从文件中读取的位fgetc,我可以提供更多代码。但由于这是关于链接逻辑运算符,我认为这已经足够了。

如果不明显,我希望 if 条件执行 ifabare different 但不是当其中一个 equals 时执行EOF

0 投票
2 回答
46 浏览

r - 如何从R中的列中找到TRUE值

我有一个愚蠢的问题,我有一列大约有数百万行。我想查找该列是否包含 TRUE 值(该列中的所有值都是 TRUE、FALSE 或 NA。我在 R 中不是很好,所以我不想使用循环。有什么办法可以找到此列是否具有 TRUE 值?