У меня есть распакованный массив int
:
int wanna_print [];
wanna_print = new[1];
Его можно напечатать так:
$display("in hex: c86E [in dec: 51310] == %p", wanna_print[0]);
Он напечатает его в десятичном виде, но мне нужно в шестнадцатеричном .
of c Я пробовал% 0h,% h вместо% p, но он дает следующую ошибку: Аргумент номер 2 является распакованным типом и может быть напечатан только с '% p 'формат. Как мне распечатать его в шестнадцатеричном ? Может быть,% p как-то расширен?
Я тоже пробовал $ sformatf, но он ведет себя так же.