首页 > 代码库 > bitset
bitset
bitset是STL里的二进制容器,可以看成bool数组,但是可以直接进行按位与或。
定义:bitset<length>a
bitset也可以像数组一样直接赋值,如b[0]=1
常用:
ans = a& b;//按位与 ans= a| b;//按位或 ans= a^ b;//按位异或 ans= ~a;//按位补 ans= a<< 3;//移位 int ans= a.count();//统计1的个数
b.flip(n) //把b中第n位取反
b.flip() 把b中所有位按位取反
bitset
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。