| C语言中或,先把a,b转化为二进制,然后位相或
a=5 b=2 5的二进制表示是101 2的二进制表示是10 那么101|10=111&为与运算。
||是逻辑或 &&逻辑与
bool
z=(a==0&&b==0);
//这个例子中两边的表达式都是true,所以最后的结果是true,如果有一边的表达式不是true,,结果就是false
| C语言中或,先把a,b转化为二进制,然后位相或
a=5 b=2 5的二进制表示是101 2的二进制表示是10 那么101|10=111&为与运算。
||是逻辑或 &&逻辑与
bool
z=(a==0&&b==0);
//这个例子中两边的表达式都是true,所以最后的结果是true,如果有一边的表达式不是true,,结果就是false
4861
8262

被折叠的 条评论
为什么被折叠?