发布网友 发布时间:2022-04-26 11:46
共3个回答
热心网友 时间:2022-06-28 01:19
|是按位或
^是按位抑或
&是按位与
比如有两个数
int x = 5;
int y = 11;
System.out.println(x|y);
System.out.println(x&y);
System.out.println(x^y);
结果是15, 1 ,14
过程
x=5 (0101二进制)
y=11(1011二进制)
x|y = 1111 = 15
x&y = 0001 = 1
x^y = 1110 =14
这些操作一般用到的不多,只有在需要对数字的位进行操作的时候才用到。
热心网友 时间:2022-06-28 01:19
除了~其道它都是二元运算符热心网友 时间:2022-06-28 01:20
针对二进制的位来说的,除了~其它都是二元运算符,&是按位与|是按位或^是异或反~是按位取反。比如: 1110