I'm having following structure
struct data {
    uint64_t addr:50;
};
If i want to print the value of addr in hexa decimal format which format specifier should i use ?
I'm having following structure
struct data {
    uint64_t addr:50;
};
If i want to print the value of addr in hexa decimal format which format specifier should i use ?
 
    
    You should do it in two steps: first, create a full uint64_t variable with a copy of addr, then print it using "%" PRIx64.
