^运算符在java中
任何人都可以在一些例子中解释java中^运算符的用法吗?
这与^在大多数语言中是一样的,只是XOR。
false ^ false == false true ^ false == true false ^ true == true true ^ true == false
一些其他的答案只是说这是一个按位XOR,但是请注意,如果操作数是布尔types,它也可以是一个逻辑XOR,根据这个来源 。
这是按位异或操作 。 查看Java教程的Bitwise和Bit Shift Operators部分以获取更多信息。