class Bytex { char byteVal; char hexVal[2]; // Normal bytes are up to 255, which is FF in Hex char digitToHexChar(int digit); int hexCharToNum(char hexChar); void byteValToHex(); void hexValToByte(); public: Bytex(); Bytex(char byteVal); Bytex(const char* hexVal); char getByte() const; void getHex(char* output) const; };