问题 单项选择题

表达式“~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。

单项选择题
单项选择题