#include <cstdio>
#include <iomanip>
#include <iostream>
#include <sstream>
using namespace std;
int main() {
double foo;
sscanf("0xd", "%lg", &foo);
cout << foo << endl;
istringstream("0xd") >> foo;
cout << foo << endl;
istringstream("0xd") >> hex >> foo;
cout << foo << endl;
istringstream("d") >> hex >> foo;
cout << foo << endl;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGlvbWFuaXA+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPHNzdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWRvdWJsZSBmb287CgkKCXNzY2FuZigiMHhkIiwgIiVsZyIsICZmb28pOwoJY291dCA8PCBmb28gPDwgZW5kbDsKCQoJaXN0cmluZ3N0cmVhbSgiMHhkIikgPj4gZm9vOwoJY291dCA8PCBmb28gPDwgZW5kbDsKCQoJaXN0cmluZ3N0cmVhbSgiMHhkIikgPj4gaGV4ID4+IGZvbzsKCWNvdXQgPDwgZm9vIDw8IGVuZGw7CgkKCWlzdHJpbmdzdHJlYW0oImQiKSA+PiBoZXggPj4gZm9vOwoJY291dCA8PCBmb28gPDwgZW5kbDsJCn0=