按位AND的反向操作是什么?

ara*_*raf 1 java j# jmf

我怎样才能abc?反向操作会是什么?

这是代码:

class  s
{
    public static void main(String ar[])
    {

        int a = 20;

        int b = 5;

        int c = 0;

        c = (a & b) ;

        System.out.println(c);

        int d = (c & b);

        System.out.println(d);
    }
}
Run Code Online (Sandbox Code Playgroud)

Aas*_*set 8

你不能.如果位in c为0且相应的位b为0,则无法知道相应的位a是0还是1.通过类似的参数,按位OR(|运算符)也是不可逆的.另一方面,按位XOR(^运算符)可逆的.