首页 > 试题广场 >

在 C++语言中,表达式 232^5 的值是( )

[单选题]
在 C++语言中,表达式 23|2^5 的值是( )
  • 23
  • 1
  • 18
  • 32
  • 24
^(异或)的优先级比 |(或)高,所以2先异或5等于7,然后7再或23,最终答案为23,选A。希望有帮助,谢谢
发表于 2019-03-15 22:21:27 回复(0)
C++ 位运算优先级是 | ^ & 
所以选A

发表于 2019-10-09 19:37:26 回复(0)
23|2^5 》 23|(2||5) 》 23|1 》 10111|1 》 (10111)2  》 23
不知道对不对
发表于 2019-10-14 13:44:30 回复(0)
C.18   23与2按位或 再与 5按位异或
发表于 2018-10-30 16:52:56 回复(0)
位或这题答案都不对啊,谁来解释一下
发表于 2018-10-30 15:22:57 回复(1)