维护二进制的数据结构,常数可近似看作\(\frac{1}{32}\)

定义

bitset<4> bitset1; 长度为4,下标[0,3],默认为0

bitset<4> bitset1(x); x十进制转二进制后,取末尾4位

string s="100101";

bitset<4> bitset1(s); string直接赋值,取末尾4位

输出

bitset<4> bitset1(15); //1111

cout<<bitset1; 输出1111

bitset<4> bitset1(15);

cout<<(bitset1<<1); 输出1110

常用函数

冷门函数

B._Find_first() //查询第一个为1的位置

B._Find_next(5) //查询第五位后第一个为1的位置

最新文章

  1. 用Tensorflow让神经网络自动创造音乐
  2. iOS sqlite数据库图像化查看
  3. QImage::drawRect 和 fillRect在处理大面积区域时代价高昂
  4. /etc/profile和$HOME/.bash_profile
  5. spring.net使用
  6. 关于css3 中filter的各种特效
  7. iOS7自定义statusbar和navigationbar的若干问题
  8. bzoj 1200: [HNOI2005]木梳 DP
  9. java面试32问
  10. Tcp通讯协议
  11. Strange Country II 暴力dfs
  12. js 基础对象一
  13. git常见操作指令
  14. cookie值的设置,获取及删除
  15. 官方新出的 Kotlin 扩赞库 KTX,到底帮你干了什么?
  16. Vi/Vim 替换使用方法
  17. Java可以像Python一样方便爬去世间万物
  18. mybatis学习--缓存(一级和二级缓存)
  19. reveal破解
  20. 求割点 割边 Tarjan

热门文章

  1. GitHub上传文件夹
  2. Synopsys DC综合脚本示例
  3. Solr+ik分词支持特殊符号分词
  4. Linux正则表达式,grep总结,sed用法
  5. django后台xadmin如下配置(小结)
  6. CPNtools 模拟工具适合分析什么样的协议
  7. zabbix Server 4.0 触发器(Trigger)篇
  8. HTML&amp;CSS基础-伪类选择器
  9. MySQL 主从延迟几万秒 Queueing master event to the relay log(转)
  10. 根据byte数组,生成文件