约 8 分钟
取第 k 位(从 0 计):(x>>k)&1;把第 k 位置 1:x|(1<<k);清 0:x&~(1<<k);翻转:x^(1<<k)。1<<k 是只有第 k 位为 1 的掩码。
(x>>k)&1
x|(1<<k)
x&~(1<<k)
x^(1<<k)
1<<k
x=5(101),取第 1 位是几?
登录 后可看答案