博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++ bitset 操作
阅读量:4982 次
发布时间:2019-06-12

本文共 710 字,大约阅读时间需要 2 分钟。

#include "stdafx.h" #include 
#include
using namespace std; int _tmain(int argc, _TCHAR* argv[]) {
bitset<32> bitvec(8); bool flag = bitvec.any();//判断是否存在某位或者多位为1,有则返回true bool flag1 = bitvec.none();//判断是否所有的位都是0,是则返回true bool flag2 = bitvec.test(3);//测试第4位是否为1,是则返回true cout<<"第4位为:"<
<
bitvec1(bit);//用字符串对象初始化bitset<32>对象 cout<<"bitvec1的值为:"<
<
bitvec2(bit1,6);//用 从第6位开始到字符串结束 这一部分 初始化bitvec2 cout<<"bitvec2的值为:"<
<
bitvec3(bit1,6,4);//用 从第6位开始,长度为4 这一部分 初始化bitvec3; cout<<"bitvec3的值为:"<
<

转载于:https://www.cnblogs.com/handongdong/archive/2011/10/25/2223753.html

你可能感兴趣的文章