表达式“~9&9<<1|4”的值为( )。

admin2010-01-10  30

问题 表达式“~9&9<<1|4”的值为(  )。

选项 A、0
B、4
C、5
D、22

答案8

解析 优先级由高到低的顺序为~、<<、&、|。9的二进制形式为00001001,4的二进制形式为00000100。~9即11110110。 9<<1为00010010,11110110&00010010=00010010,00010010|00000100=10110即22。
转载请注明原文地址:https://kaotiyun.com/show/kUWp777K
0

最新回复(0)