Bitset To Ulong Function

C++ bitset to_ulong is used to convert the contents of the bitset to an unsigned long integer. It returns an unsigned long with the integer value that has the same bits set as the bitset.

Syntax

Example

unsigned long to_ulong();

Parameter

It does not take any parameter.

Return value

It returns an Integer value with the same bit representation as the bitset object.

Example 1

Example

#include <iostream>
#include <bitset>
using namespace std;
int main()
{
  bitset<5> b;
  b.set();
  cout << b << " as an integer is : " << b.to_ulong();
   return 0;
}

Output:

Output

11111 as an integer is : 31

Example 2

Example

#include <iostream>
#include <bitset>
using namespace std;
int main()
{
  bitset<6> b(string("011011"));
  b.set();
  int a=b.to_ulong();
  cout << b << " as an integer is : " << a;
   return 0;
}

Output:

Output

111111 as an integer is : 63

Input Required

This code uses input(). Please provide values below: