&& 和& 的区别?||和| 的区别?
时间: 2024-06-19 13:02:29 浏览: 9
在逻辑运算中,"&&"和"&"的区别在于:
"&&"是逻辑与运算符,如果两边的表达式都为真,则结果为真,否则结果为假。在使用"&&"时,如果左侧表达式的值为假,那么右侧表达式不会被执行。
"&"是位与运算符,将两个操作数的每一位进行与运算,只有当两个操作数的对应位都为1时,结果为1,否则结果为0。
同样的,"||"和"|"的区别在于:
"||"是逻辑或运算符,如果两边的表达式都为假,则结果为假,否则结果为真。在使用"||"时,如果左侧表达式的值为真,那么右侧表达式不会被执行。
"|"是位或运算符,将两个操作数的每一位进行或运算,只有当两个操作数的对应位都为0时,结果为0,否则结果为1。