java 位运算|=,&=,^=的用法和在Kotlin中对应的方法

先看java得

先上结论

|=:两个二进制对应位都为0时,结果等于0,否则结果等于1;

&=:两个二进制的对应位都为1时,结果为1,否则结果等于0;

^=:两个二进制的对应位相同,结果为0,否则结果为1。

Kotlin 中得方法

or 如果对应位都是0,则结果为0,否则为1 

and 如果对应位都是1,则结果为1,否则为0 

xor 如果对应位值相同,则结果为0,否则为1 

猜你喜欢

转载自blog.csdn.net/qq_39178733/article/details/128700302
今日推荐