#include <iostream>
#include <algorithm>
#include <iterator>
#include <cstdint>
#include <cctype>
#include <cstring>
int main() {
uint32_t n32Bits = 0x6468544d;
char buffer[sizeof(n32Bits)];
std::memcpy(buffer, &n32Bits, sizeof(n32Bits));
std::transform(std::begin(buffer), std::end(buffer), std::begin(buffer),
[](unsigned char ch){ return std::isprint(ch) ? static_cast<char>(ch) : '.'; }
);
std::cout << "n32Bits: ";
std::cout.write(buffer, sizeof(buffer));
std::cout << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDxjc3RkaW50PgojaW5jbHVkZSA8Y2N0eXBlPgojaW5jbHVkZSA8Y3N0cmluZz4KCmludCBtYWluKCkgewoJdWludDMyX3QgbjMyQml0cyA9IDB4NjQ2ODU0NGQ7CgoJY2hhciBidWZmZXJbc2l6ZW9mKG4zMkJpdHMpXTsKCXN0ZDo6bWVtY3B5KGJ1ZmZlciwgJm4zMkJpdHMsIHNpemVvZihuMzJCaXRzKSk7CgoJc3RkOjp0cmFuc2Zvcm0oc3RkOjpiZWdpbihidWZmZXIpLCBzdGQ6OmVuZChidWZmZXIpLCBzdGQ6OmJlZ2luKGJ1ZmZlciksCiAgICAJW10odW5zaWduZWQgY2hhciBjaCl7IHJldHVybiBzdGQ6OmlzcHJpbnQoY2gpID8gc3RhdGljX2Nhc3Q8Y2hhcj4oY2gpIDogJy4nOyB9CgkpOwoKCXN0ZDo6Y291dCA8PCAibjMyQml0czogIjsKCXN0ZDo6Y291dC53cml0ZShidWZmZXIsIHNpemVvZihidWZmZXIpKTsKCXN0ZDo6Y291dCA8PCBzdGQ6OmVuZGw7Cn0=