腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
非
短路
逻辑
(布尔型)
运算符
在
Java
/Scala中有很好的用途吗?
、
我最近发现
Java
(和Scala)包括非
短路
逻辑
运算符
&、|和^。我之前认为这些只能作为按位
运算符
。虽然可能有关于^的争论,但我想不出使用非
短路
逻辑
运算符
的很好的理由--尽管可以肯定,我可以设计一个示例。 这些
运算符
有用吗?它们似乎更有可能导致难以捕获的错误。
浏览 1
提问于2012-03-03
得票数 12
回答已采纳
1
回答
虽然
java
提供非
短路
版本的
逻辑
操作符(如
逻辑
操作),但何时需要这些操作呢?
、
我看到
java
(以及许多其他语言,如C#和VB)提供了
逻辑
“和”和“或”
运算符
的
短路
和非
短路
版本。其中如C/C++不提供非
短路
版本. 什么时候需要这些非
短路
版本?
浏览 4
提问于2014-02-09
得票数 2
回答已采纳
1
回答
为什么
短路
逻辑
算子被认为更快?
、
、
、
这个问题不是关于优化代码,而是关于
短路
逻辑
运算符
和正常
逻辑
运算符
的性能差异的技术问题,这可以归结为它们在硬件上的性能。 基本上,
逻辑
AND和OR需要一个周期,而
短路
评估则使用分支,可以占用不同的周期。但是对于像X & (Y | Z)这样的简单条件,假设这些是原子变量,非
短路
逻辑
运算符
的执行速度可能会更快。我说的对吗?我假设
短路
逻辑
运算符
使用分支(没有正式的
浏览 2
提问于2017-12-26
得票数 0
2
回答
关于决策和语句覆盖不足的例子
、
、
风险来自
短路
,不是吗? ... 决策覆盖-一个缺点是,这种度量忽略了布尔表达式
浏览 1
提问于2013-02-21
得票数 0
回答已采纳
6
回答
为什么在
Java
和C#中
逻辑
运算符
和按位
运算符
之间有区别?
、
、
、
像
Java
和C#这样的语言既有位
运算符
也有
逻辑
运算符
。那么,在这些语言中同时使用
逻辑
运算符
浏览 1
提问于2013-01-02
得票数 9
3
回答
Android测试空值和条件
、
、
奥拉if (not BackgroundWorker1 = nothing) andalso (backgroundworker.status = running) then 在
JAVA
浏览 2
提问于2011-08-13
得票数 0
回答已采纳
2
回答
短路
逻辑
是否与if子句中的
逻辑
相同?
逻辑
and
运算符
(&&)或
逻辑
or
运算符
(||)在'if子句‘中的功能是否与其在
短路
逻辑
中的功能相同?if (false && 1)编辑:我的错误,我在
短路
中混淆了&&和||。
浏览 0
提问于2019-03-23
得票数 0
4
回答
如何在VB中使用Xor而不使用内置的Xor?
、
、
异或说明: 如果两个表达式都是True,或者两个表达式都为False,则返回True;否则返回False。这个
运算符
不执行
短路
,它总是计算这两个表达式,并且没有这个
运算符
的
短路
对应项。 这有可能吗?如果是,怎么做?
浏览 3
提问于2013-08-28
得票数 0
回答已采纳
1
回答
为什么下面的c编程的输出是“1”,有人能解释吗?
、
、
\n"); return 0;` **正如我们已经知道的“
逻辑
与
运算符
的
短路
条件( && )当我们求解for循环的条件时,根据
短路
概念,所使用的概念只是一个
逻辑
运算符
,for
浏览 3
提问于2021-05-14
得票数 0
4
回答
是按位
运算符
还是
逻辑
运算符
?
、
首先我知道&,|,^是按位
运算符
,现在有人把它们和&&,||一起称为
逻辑
运算符
,我完全搞混了--同一个
运算符
有两个名字?已经有
逻辑
运算符
&&、||,为什么还要使用&、|、^
浏览 5
提问于2012-07-22
得票数 3
回答已采纳
2
回答
C++
逻辑
&&与||
运算符
的
短路
评估
、
、
、
C++ ( &&, ||)中的用户重载
逻辑
运算符
的行为类似于常规函数。现在,“内置
运算符
&&和||执行
短路
评估”2,其中左侧和右侧之间有一个序列点。引用的参考文献并不清楚什么是“内建”,只是它们接受bool操作数,或者使用“上下文转换为布尔值”来转换它们。它还提到,只有“两个标准库类重载了这些
运算符
,因为
短路
属性(...)不适用于重载,因为具有布尔语义的类型并不常见。“2 使用布尔语义的类型?“内置
运算符
”到底是如何工作的?用
短路
浏览 1
提问于2016-03-10
得票数 2
9
回答
Java
逻辑
运算符
短路
、
哪个集合是
短路
的,复杂的条件表达式是
短路
的到底是什么意思?
浏览 1
提问于2012-01-06
得票数 117
回答已采纳
1
回答
有谁能解释一下为什么“操作符优先”适用于
逻辑
运算符
,如javaScript中的“扣分”、“&”
、
、
、
、
有人能解释为什么
运算符
优先级适用于
逻辑
运算符
,如||和&&在JavaScript中吗?在这样的手术中,这意味着什么:首先计算false && false是因为&&
运算符
在JavaScript中比||
运算符
具有更高的优先级。根据我所知道的,false && false不是由JavaScript引擎计算的,因为在true
运算符
之前有一个true文本,当在||<e
浏览 6
提问于2020-04-20
得票数 3
回答已采纳
2
回答
短路
操作与其他操作混合
、
我理解
短路
操作符,因为左手边的计算结果为真,所以,因为左手边是真的,所以才不会执行它的右边。然而,++优先于
短路
逻辑
运算符
,所以在对
逻辑
运算符
进行计算之前,++
运算符
不应该进行评估吗?
浏览 3
提问于2021-08-27
得票数 1
回答已采纳
4
回答
检查
逻辑
析取中的所有条件
、
但是,这是一个
逻辑
析取,如果其中一个条件为真,则整个条件都为真。所以编译器不会检查第二个条件,也不会抛出NullPointerException。 这是特定于
Java
标准行为还是特定于实现?
浏览 0
提问于2013-05-15
得票数 2
1
回答
短路
评估应该比按位评估更快,但事实并非如此。为什么?
、
、
、
为了比较
短路
评估
逻辑
运算符
(例如&& )与按位计算
逻辑
运算符
(即& )的性能,我编写了这个示例并运行了它: scanner.close();}
java
我预计<e
浏览 0
提问于2018-04-15
得票数 2
2
回答
我们在C shell脚本中有
短路
逻辑
运算符
吗?
、
、
、
、
我认为C shell脚本的行为将类似于C,并对
逻辑
运算符
使用
短路
求值。 if ((! -e $cache ) || ("`find $monitor -newer $cache`" !我们在C shell脚本中有一个
短路
逻辑
OR吗?
浏览 0
提问于2010-09-12
得票数 2
回答已采纳
4
回答
Java
逻辑
‘和’vs‘或
短路
一致性
、
、
可能重复: The conditional-and operator && is like & (§15.22.2), but evaluates its right-hand operand
浏览 7
提问于2012-11-16
得票数 4
回答已采纳
5
回答
C中的
短路
与算子优先
、
、
、
、
我知道C中的
逻辑
运算符
遵循
短路
,但我怀疑这是
短路
和
运算符
优先规则,而不是相互对立的。
逻辑
运算符
是否不受优先规则的约束?如果是的话,还有什么其他经营者会表现出这种行为呢?这种行为背后的
逻辑
是什么?
浏览 4
提问于2020-05-12
得票数 8
回答已采纳
1
回答
C++语言解析与
逻辑
运算符
的
短路
、
、
当涉及到
逻辑
运算符
的
短路
时,按照7.6.14 e 7.6.15 (N4868)的标准...。如果第一个操作数为false,则不计算第二个操作数。7.6.15
逻辑
或
运算符
..。如果第一个操作数计算为true,则不计算第二个操作数。当在
逻辑
操作符链接as (Cond1 && Cond2 && Cond3)中讨论此实现时,我的解释是,在Cond1中如何发生c++代码解析/
运算符
浏览 6
提问于2022-08-19
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python逻辑短路问题
JavaScript逻辑运算符
Python3运算符之逻辑运算符
Java 基础之算术、赋值、比较、三元、逻辑、位等运算符详解
java基础运算符
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券