C++中运算符 &和&&、|和|| 的区别

简介: &&是逻辑与运算符,||是逻辑或运算符,都是逻辑运算符,两边只能是bool类型 &与| 既能够进行逻辑运算,又能够进行位运算,两边既能够是bool类型,又能够是数值类型web 区别: if (A && B) 若是 A 为 false ,整个表达式就为 false,再也不计算 B 的值了。 if (A & B) 若是 A 为 false ,整个表达式就为 false,但还要计算 B 的值。
相关文章
相关标签/搜索