问题
单项选择题
表达式“~9&9<<1|4”的值为( )。
A.0
B.4
C.5
D.22
答案
参考答案:D
解析: 优先级由高到低的顺序为~、<<、&、|。9的二进制形式为00001001,4的二进制形式为00000100。~9即11110110。 9<<1为00010010,11110110&00010010=00010010,00010010|00000100=10110即22。
表达式“~9&9<<1|4”的值为( )。
A.0
B.4
C.5
D.22
参考答案:D
解析: 优先级由高到低的顺序为~、<<、&、|。9的二进制形式为00001001,4的二进制形式为00000100。~9即11110110。 9<<1为00010010,11110110&00010010=00010010,00010010|00000100=10110即22。