unsigned char a,b,c;a=0X14;b=0X25;c=a~b;//c=?
c=a~b; 没这种写法的,编译通不过 ~b是对b进行取反。~不是个二元操作符
~a表示对a取反,是个一元运算符,类似++a这样,不能写两个操作数的你不能写a++b,也不能写a~b,这是个错误的语法