高字母输出的格式说明符,以十六进制表示

时间:2011-08-23 07:42:13

标签: c

当我想在C中使用printf打印整数的十六进制值时,我使用以下语句:printf ("\n X = 0x%x \n",x);这里我假设以下声明:int x = -1

现在打印Oxffffffff。我想看到输出为0xFFFFFFFF(所有高信)。哪种格式说明符可以帮助我实现这一目标?

1 个答案:

答案 0 :(得分:2)

printf ("\n X = 0x%X \n",x);