📜  C++ STL-bitset.count()函数

📅  最后修改于: 2020-10-17 06:05:48             🧑  作者: Mango

C++位集count()函数

C++ bitset count()函数用于对数字的二进制表示形式中的设置位数进行计数。

句法

int count();

参数

它不带任何参数。

返回值

它以整数值返回设置位数。

例子1

#include 
#include 
using namespace std;
int main()
{
bitset<4> b1(string("1100"));
int result=b1.count();
cout<

输出:

1100 has 2 bits

例子2

#include 
#include 
using namespace std;
int main()
{
bitset<4> b1(16);
bitset<4> b2(18);
int result=b1.count();
int result1=b2.count();
cout<

输出:

0000 has 0 set bits
0010 has 1 set bits