&&在编程中是什么意思?

 我来答
gvfhj77
2018-01-17
知道答主
回答量:13
采纳率:60%
帮助的人:16.5万
展开全部
&& 的意思是 并且 ||是或者
比如 if(1==1 && 2==3) 肯定返回false 因为要让1等于1 而且2等于3 逻辑上是不可能的. ||同理。
意法半导体(中国)投资有限公司
2023-06-12 广告
{;}是一个空语句块,表示不执行任何操作。相当于Python里的pas。比如int ;a;a是一个人的年龄。语句if(a<0){;}的意思是当年龄是0的时候不执行任何操作。如果在pyhton里,是这样写的if ;a=0 ;: pas。... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
百度网友9d68adc
2018-01-18 · TA获得超过2395个赞
知道小有建树答主
回答量:1210
采纳率:0%
帮助的人:722万
展开全部
& : 位与 x&y 把x和y按位求与

下面讲的&也是逻辑与运算符

两种逻辑与(&&和&)的运算规则基本相同,两种逻辑或(||和|)的运算规则也基本相同。其区别是:&和|运算是把逻辑表达式全部计算完,而&&和||运算具有短路计算功能。所谓短路计算,是指系统从左至右进行逻辑表达式的计算,一旦出现计算结果已经确定的情况,则计算过程即被终止。对于&&运算来说,只要运算符左端的值为false,则因无论运算符右端的值为true或为false,其最终结果都为false。所以,系统一旦判断出&&运算符左端的值为false,则系统将终止其后的计算过程;对于 || 运算来说,只要运算符左端的值为true,则因无论运算符右端的值为true或为false,其最终结果都为true。所以,系统一旦判断出|| 运算符左端的值为true,则系统将终止其后的计算过程。

例如,有如下逻辑表达式:
(i>=1) && (i<=100)
此时,若i等于0,则系统判断出i>=1的计算结果为false后,系统马上得出该逻辑表达式的最终计算结果为false,因此,系统不继续判断i<=100的值。短路计算功能可以提高程序的运行速度。
作者建议读者:在程序设计时使用&&和||运算符,不使用&和|运算符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
明明队友坑
2018-01-17
知道答主
回答量:13
采纳率:0%
帮助的人:5.1万
展开全部
“且”的意思,与“或”对应
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式