问答详情
源自:3-5 Java中的逻辑运算符

“或”与“异或”可以说是一样的吗

“或”与“异或”可以说是一样的吗

提问者:qq_空白_131 2017-03-04 15:08

个回答

  • 慕雪2119131
    2017-03-04 15:20:51
    已采纳

    不可以。

    逻辑或"||"在左右俩边只要有一个为真时,结果就为真。默认1为真,0为假,则除了0||0=false,其余情况都返回true,例如1||0=true,1||1=true,0||1=true(左右俩侧只要包含1就行,不论1个或者2个);

    逻辑异或“^”是指左右俩边有且有一个条件为真,结果才返回真。即只当1^0=true或者0^1=true(左右俩侧只能包含1个1),其他情况都为假,例如1^1=false,0^0=flase。

  • qq_铂金_0
    2017-03-04 15:15:21

    不一样的 一个是两个单位之间的运算 一个是一个单位