我遇到了这个for循环用于
的用途if(__builtin_popcount(mask) % 2 == K % 2) // Do somethings
__builtin_popcount
函数的作用是什么?
答案 0 :(得分:5)
你有没有尝试谷歌搜索? Here's第一个点击和答案:
- 内置函数:int __builtin_popcount(unsigned int x)
Returns the number of 1-bits in x.
答案 1 :(得分:1)
它计算mask
中的设置位数。您可以查看documentation以回答未来的问题:
- 内置函数:
int __builtin_popcount (unsigned int x)
返回x中的1位数。
答案 2 :(得分:0)
它会返回' 1'二进制值中的数字。
答案 3 :(得分:0)
返回掩码中的1位数。