在C++位运算状态压缩场景中,若使用整数`s`存储8个元素的选中状态(二进制第i位为1表示第i个元素被选中,下标从0开始),下列哪个操作可以正确判断第2位对应的元素是否被选中?

br113627 单选题 共 个子题

状态压缩是将集合状态映射为整数二进制位的常用优化技巧,广泛应用于动态规划等算法场景中。

A

s & (1 << 2) != 0

B

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

C

s | (1 << 2) == 1

D

s ^ (1 << 2) == 0

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