码迷,mamicode.com
首页 > 其他好文 > 详细

bitset

时间:2017-08-11 19:32:31      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:mic   stl   移位   统计   定义   div   ext   length   blog   

  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

标签:mic   stl   移位   统计   定义   div   ext   length   blog   

原文地址:http://www.cnblogs.com/gggyt/p/7347530.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!