#include <bitset> #include <string> #include <iostream> int main () { using namespace std; // A bitset to hold 8-bits bitset <8> eightBits; cout << "Enter a 8-bit sequence: "; // Store user-supplied sequence into the bitset cin >> eightBits; cout << endl; // another 8-bit sequence to perform bitwise-ops against the first bitset <8> eightMoreBits; cout << "Enter another 8-bit sequence: "; cin >> eightMoreBits; cout << endl; cout << eightBits << " ^ " << eightMoreBits << " = " << (eightBits ^ eightMoreBits) // bitwise XOR << endl; return 0; }