#include <iostream>
int main(void)
{
// 64 bit
// unsigned __int64 _byteswap_uint64(unsigned __int64 value); // VS
unsigned __int64 n = 0x8877665544332211;
std::cout << std::hex << std::uppercase << n << "\n";
n = _byteswap_uint64(n);
std::cout << std::hex << n << "\n";
}
/*
8877665544332211
1122334455667788
*/