bitset c++
// Instantiating and printing a bitset
#include <iostream>
#include <bitset>
int main() {
// A bitset. The size must be able to be determined
// at compile time.
//
// The bitset can be set using a number or a string
std::bitset<8> byte1 = bitset<8>(97);
std::bitset<8> byte2 = bitset<8>("0001101")
std::cout << byte1; // Output: 01100001
}