原题如下:main(){ unsigned int a=32,b=66;printf("a|b=%c\n",a|b);}我想问的是a|b是什么意思,运行结果为a|b=b原题没错!还是不太明白耶,既然是或运算,a|b如何判断真假呢,为什么不是得a呢