#include #include int main (void){ unsigned addr_u = 0x400000000; unsigned long addr_l = 0x400000000; unsigned long long addr_ll = 0x400000000; uint64_t addr_t = 0x400000000; printf("Type | # Bytes | addr \n" "unsigned | %u | %x\n" "unsigned long | %u | %lx\n" "unsigned long long | %u | %llx\n" "uint64_t | %u | %llx\n", sizeof(unsigned), addr_u, sizeof(unsigned long), addr_l, sizeof(unsigned long long), addr_ll, sizeof(uint64_t), addr_t); return 0; }