位运算
求n的第k位数字
1010(数)
3210(位)
公式
n >> k & 1
返回n的最后一位
x=1010,返回10
公式
lowbit(n) = n & -n
位运算揭秘:快速获取数字的任意位
本文深入探讨了位运算在计算机科学中的应用,特别讲解了如何利用位移和按位与操作来获取一个整数的第k位数字。通过实例解析了公式n>>k&1用于返回n的最后一位,以及lowbit(n)=n&-n用于获取n的最低有效位。这些技巧对于理解和优化低级别编程至关重要。
1010(数)
3210(位)
公式
n >> k & 1
x=1010,返回10
公式
lowbit(n) = n & -n
1万+

被折叠的 条评论
为什么被折叠?