#include <sstream>

#include <iostream>

int main() {

unsigned int x;

std::stringstream ss;

ss << std::hex << "FF";

ss >> x;

// output it as a signed type

std::cout << static_cast<int>(x) << std::endl;

}