关于C++的一个计算问题:a=1,b=2,c=3,a^b&-c=?为什么?