在C++位运算状态压缩场景中,若用整数state表示集合的子集状态(二进制位为1表示对应下标元素存在,0表示不存在,元素下标从0开始计数),以下哪个表达式可以正确判断下标为2的元素是否存在于当前子集中?

vg803665 单选题 共 个子题

位运算状态压缩是C++中常用于处理小规模子集问题的优化技巧,通过二进制位的0/1状态表示元素是否属于子集,时间和空间效率远高于传统数组存储方案。

A

state | (1 << 2)

B

(state & (1 << 2)) != 0

C

state ^ (1 << 2)

D

state & (~(1 << 2))

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧