Спецификатор формата для печати битового поля в структуре в шестнадцатеричном формате в шестнадцатеричном формате с
У меня следующая структура
struct data {
uint64_t addr:50;
};
Если я хочу напечатать значение addr
в десятичном формате hexa, какой спецификатор формата я должен использовать?
1 ответ
Вы должны сделать это в два этапа: во-первых, создать полную uint64_t
переменная с копией addr
затем распечатайте его, используя "%" PRIx64
,