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

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

A

s & (1 << 2) != 0

B

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

C

s | (1 << 2) == 1

D

s ^ (1 << 2) == 0

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析