我有一个8字节的数组,我正在尝试打印出十六进制表示法.使用printf("%x", array)我可以得到第一个字节并打印出来,但我得到的"0xffffff9b"或类似的东西.有没有办法在没有"f"的情况下获得符号?
printf("%x", array)
"0xffffff9b"
我想打印出每个元素看起来像:
0x9a, 0x43, 0x0D等
0x9a, 0x43, 0x0D
c hex
c ×1
hex ×1