xor和or的区别

编辑: 一菲 发布时间:2023-06-13 15:08:50

xor(异或)和or(或)是两种逻辑运算符。

xor运算符的输出结果是布尔值,只有当两个值不同时才返回true,否则返回false。

or运算符的输出结果也是布尔值,只有当两个值都为false时才返回false,其他情况都返回true。

简单来说,xor是“两个值不同则为真”,or是“只要有一个值为真则为真”。