count(vs2010)
- 引言
这是我学习总结<bitset>的第五篇。有时候我们需要计算位集合中1或0的个数,count来帮助你。
- 作用
count的作用计算位集合中1或0的个数。
- 实验

- 代码
test.cpp
#include <iostream> // std::cout
#include <string> // std::string
#include <bitset> // std::bitset
int main ()
{
std::bitset<8> foo (std::string("10110011"));
std::cout << foo << " has ";
std::cout << foo.count() << " ones and ";
std::cout << (foo.size()-foo.count()) << " zeros.\n";
system("pause");
return 0;
}
#include <iostream> // std::cout
#include <string> // std::string
#include <bitset> // std::bitset
int main ()
{
std::bitset<8> foo (std::string("10110011"));
std::cout << foo << " has ";
std::cout << foo.count() << " ones and ";
std::cout << (foo.size()-foo.count()) << " zeros.\n";
system("pause");
return 0;
}

本文介绍如何使用C++标准库中的bitset类计算位集合中1和0的数量。通过实例演示了如何初始化bitset并展示其内容,进而计算其中1的个数和0的个数。
2557

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



