小弟是个新手对下面这个程序的位反转不太理解,请教高手指教,谢谢!
public class XorCode
{
public static void main(String[] args)
{
char ch = 'A';
System.out.println("编码前:" + ch);

ch = (char)(ch ^ 7);
System.out.println("编码后:" + ch);

ch = (char)(ch ^ 7);
System.out.println("解码:" + ch);
}
}结果:
编码前:A
编码后:F
解码:A