unsigned __int64 num = 0x11564D4D0L; #4653896912 unsigned int64 shifted = (num >> 13); printf("%u\n", shifted); #568102