#include <iostream>
#include <string>
int main()
{
std::string hex_str = "0x3d";
unsigned char decimal = static_cast<unsigned char>(std::stoi(hex_str, nullptr, 16));
std::cout << "The value is: " << static_cast<int>(decimal);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKaW50IG1haW4oKQp7CiAgICBzdGQ6OnN0cmluZyBoZXhfc3RyID0gIjB4M2QiOyAKICAgIHVuc2lnbmVkIGNoYXIgZGVjaW1hbCA9IHN0YXRpY19jYXN0PHVuc2lnbmVkIGNoYXI+KHN0ZDo6c3RvaShoZXhfc3RyLCBudWxscHRyLCAxNikpOwogICAgc3RkOjpjb3V0IDw8ICJUaGUgdmFsdWUgaXM6ICIgPDwgc3RhdGljX2Nhc3Q8aW50PihkZWNpbWFsKTsKICAgIHJldHVybiAwOwp9