大神帮忙看下这个位或运算谢谢
爱分享呀 2020-05-05 10:27:57 int a=-127;
int b=127;
int c=a|b;
请问c等于多少?简述过程
c=-1?这是为什么?
int 是32位的 -127补码是1000 0000 0000 0000 0000 0000 0000 0001
127是0000 0000 0000 0000 0000 0000 0111 1111
两个对比是1000 0000 0000 0000 0000 0000 0111 1111
应该是-127呀为什么输出的是-1求大神帮忙解答下谢谢