5.5.1 a=0xA5=1010 0101B b=~a>>4+1 ~的优先级比>>和+高。 ~a操作时,会对a进行整型提升,a是无符号的,提升时左边补0。 0000 0000 1010 0101取反(eax寄存器是16位的) 1111 1111 0101 1010 因为“+”的优先级高于“>>”,所以直接右移5位。结果是0000 0111 1111 1010。(+和>>都是从左到右)