#include #include int main(int argc, char **argv){ uint64_t upper_4 = ((1LLU<<4)-1)<<60; uint64_t lower_60 = ((1LLU<<60)-1); uint64_t number = (0x1LLU << 63) - 1 | (0x1LLU << 63); printf("%Lx\n", number & upper_4 >>60); printf("%Lx\n", number & lower_60); }