#include <iostream>
#include <cstdio>
#include <stdint.h>
#include <inttypes.h>
int main()
{
char s[9]={'\x00','\x00','\x00','\x6a','\x46','\xd2','\xdf','\x44'};
uint64_t i = htobe64(*(uint64_t*)s );
printf("%" PRIx64 "\n", i );
printf("%" PRIu64 "\n", i );
return 0;
}
ICAgI2luY2x1ZGUgPGlvc3RyZWFtPgogICAjaW5jbHVkZSA8Y3N0ZGlvPgogICAjaW5jbHVkZSA8c3RkaW50Lmg+CiAgICNpbmNsdWRlIDxpbnR0eXBlcy5oPgoKICAgaW50IG1haW4oKQogICB7CiAgICAgICBjaGFyIHNbOV09eydceDAwJywnXHgwMCcsJ1x4MDAnLCdceDZhJywnXHg0NicsJ1x4ZDInLCdceGRmJywnXHg0NCd9OwogICAgICAgdWludDY0X3QgaSA9IGh0b2JlNjQoKih1aW50NjRfdCopcyApOwogICAgICAgcHJpbnRmKCIlIiBQUkl4NjQgIlxuIiwgaSApOwogICAgICAgcHJpbnRmKCIlIiBQUkl1NjQgIlxuIiwgaSApOwogICAgICAgcmV0dXJuIDA7CiAgIH0KCg==