#include #include #include "lab04.h" using namespace std; int main() { uint8_t singleByte = 0xAB; uint8_t byteArray[] = { 0x12, 0x34, 0x56, 0x78, 0x9A, 0xBC, 0xDE, 0xF0 }; cout << "Print in Hex:" << endl; print_in_hex(singleByte); cout << endl; print_in_hex(byteArray, sizeof(byteArray)); cout << "\nPrint in Binary:" << endl; print_in_binary(singleByte); cout << endl; print_in_binary(byteArray, sizeof(byteArray)); return 0; } int main_calc(){ uint16_t operand1, operand2; char operation; cout << "Enter the first operand (in hexadecimal): "; cin >> std::hex >> operand1; cout << "Enter the bitwise operation (&, |, or ^): "; cin >> operation; cout << "Enter the second operand (in hexadecimal): "; cin >> std::hex >> operand2; uint16_t result = perform_bitwise_operation(operand1, operation, operand2); cout << "\nCalculation Result:" << endl; print_calculation(result); return 0; }