Когда я хочу напечатать шестнадцатеричное значение целого числа, используя printf в C, я использую следующее утверждение: printf ("\n X = 0x%x \n",x);
Здесь я предполагаю следующее объявление: int x = -1
Теперь это печатает Oxffffffff
,Я хотел бы видеть вывод как 0xFFFFFFFF (все высокие буквы).Какой спецификатор формата поможет мне достичь этого?