Java 逻辑运算符 ^ & |

& 与运算符:同1为1,不同为0
| 或运算符:有1为1,其他为0
^ 异或:不同为1,相同 为0

运算符 名称 运算方式 计算 二进制
& 同1为1,不同为0 23&11=3 00010111 & 00001011 = 00000011
l 有1为1,其他为0 23l11=31 00010111 l 00001011 = 00011111
^ 异或 不同为1,相同为0 23^11=28 00010111 ^ 00001011 = 00011100
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。