当前位置:知识百问>生活百科>xor 和 or 有什么区别

xor 和 or 有什么区别

2023-05-27 01:04:31 编辑:join 浏览量:565

1.定义区别:

①OR是或运算,A OR B的结果:当A、B中只要有一个或者两个都为1时,结果为1,否则为0;

②XOR是异或运算,A XOR B的结果:当A、B两个不同时结果为1,否则为0。

2.原则区别:

①xor异或的原则是不同则真:设两个布拿老尔型量(或表达式)A,B,则当且仅当A,B中一个为true,一个为false时,表达式A xor B为真。

②or或的原则是有真则真:对于A or B,只要A,B中搭明有一个为true,表达式A or B就为真。

xor 和 or 有什么区别

3.运算区别:

①or或运算:或运算符要求两个运算值,然后返回一个值,当且仅当两个运算值中有一个为1或都为1时,返回值为1。

②xor 异或运算:异或运算符要求消枝升有两个运算值,然后返回一个值,当且仅当两个运算值中有一个为1但不同时为1时,返回值为1。

参考资料:百度百科-异或

参考资料:百度百科-or

标签:xor,区别

版权声明:文章由 知识百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaiwen.com/life/113296.html
热门文章