先看java得
先上结论
|=:两个二进制对应位都为0时,结果等于0,否则结果等于1;
&=:两个二进制的对应位都为1时,结果为1,否则结果等于0;
^=:两个二进制的对应位相同,结果为0,否则结果为1。
Kotlin 中得方法
or 如果对应位都是0,则结果为0,否则为1
and 如果对应位都是1,则结果为1,否则为0
xor 如果对应位值相同,则结果为0,否则为1
先看java得
先上结论
|=:两个二进制对应位都为0时,结果等于0,否则结果等于1;
&=:两个二进制的对应位都为1时,结果为1,否则结果等于0;
^=:两个二进制的对应位相同,结果为0,否则结果为1。
Kotlin 中得方法
or 如果对应位都是0,则结果为0,否则为1
and 如果对应位都是1,则结果为1,否则为0
xor 如果对应位值相同,则结果为0,否则为1