• 1.摘要
  • 2.基本信息
  • 3.bitset操作
  • 3.1.c++
  • 3.2.bitset声明及操作
  • 4.MATLAB函数
  • 4.1.MATLAB函数
  • 4.2.使用方法
  • 4.3.应用举例
  • 4.4.相关函数
  • 5.java 集合

bitset

C++语言的一个类库,用来方便地管理一系列的bit位而不用程序员自己来写代码。

bitset除了可以访问指定下标的bit位以外,还可以把它们作为一个整数来进行某些统计。

基本信息

  • 中文名

    BitSet

  • 外文名

    bitse

  • BitSet

    C++语言的一个类库

  • 用来方便

    方便储存bool结果 做数字压缩

  • 头文件

    #include

bitset操作

c++

C++语言的一个类库,用来方便地管理一系列的bit位而不用程序员自己来写代码。

bitset除了可以访问指定下标的bit位以外,还可以把它们作为一个整数来进行某些统计。

可以如下声明一个该类型变量:

bitset<N>varm (M)

其中varm为变量名。

N表示该类型在内存中占的位数,是二进制。

M表示变量varm的初始值。

bitset声明及操作

用整值类型表示位向量的问题在于:使用位操作符来设置复位和测试单独的位层次比较低也比较复杂.

例如:用整值类型将第27 位设置为1, 我们这样写

quiz1 |= 1<<27;

而用bitset 来做我们可以写

quizl[ 27 ] = 1;

quiz1.set( 27 );

要使用bitset 类我们必须包含相关的头文件