bitset二
2016-01-12 13:36
148 查看
#include <iostream> #include <string> #include <bitset> using namespace std; int main () { bitset<32> a(132); cout << a << endl; bool is_set = a.any(); // any检查a里边至少有一个为1,则为true, if(is_set) cout << "a里边至少有一个为1:" << endl; bool is_not_set = a.none(); // a里边一个1都没有 if(is_not_set) cout << "a里边一个1都没有:" << endl; size_t bits_set = a.count(); cout << "a里一共有 " << bits_set << "个1。" << endl; cout << "a的大小 " << a.size() << endl; cout << "a 里有:" << a.size() - a.count() << "个0。" << endl; return 0; }
相关文章推荐
- C#生成各种随机数 随机字母
- 02将代码开源到github(不会使用github的来看看吧)
- 程序员
- jQuery Validation Plugin使用过程中需要注意的地方
- NGUI事件系统、相关变量、控件等的直接用法
- IOS使用Reachability实时检测网络连接状况
- bitset 一
- 面向对象编程
- grep,sed,awk
- mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandler
- ZooKeeper架构设计及其应用要点
- 关于 new(std::nothrow)
- android studio 导入项目Gradle版本不同解决方法
- win7上vc6连接mysql的问题解决办法
- Android --- Zygote和System进程启动过程简要分析
- INSTALL_FAILED_VERSION_DOWNGRADE报错
- SpringMVC——入门
- IOS-利用AFNetworking监听网络状态
- iOS应用程序生命周期(前后台切换,应用的各种状态)详解
- iOS开发UI篇—程序启动原理和UIApplication