首页 > 代码库 > |与||的区别
|与||的区别
在众多编程语言中,|与||代表了不同的运算。其中|是按位或运算,||是逻辑或运算。
从字面意思来理解,|常可以用于具体数值的计算,结果为数值,而||是用来逻辑运算的没结果只有False或者True。例如
int a = 2; int b = 3; int c = a|b; int d = a||b; cout<<c<<endl; cout<<d<<endl; 上面得到的结果中 c的结果为3,d的结果为1。 另一点区别||运算在当左边表达式为真时,右边表达式不做运算,结果为真。&&运算当左边表达式为假时,右边表达式不做运算,结果为假。
|与||的区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。