将数字转换为十六进制

时间:2015-11-05 20:30:07

标签: converter type-conversion

转换数字的最快最简单的方法是什么,例如

 short int x = -0x6858

进入hexa?

如果它是简单的数字,例如-0xABC,在这种情况下会FFFFF544很容易,但我找不到如何转换“更难的数字”的方法

1 个答案:

答案 0 :(得分:1)

对于打印目的,这将是这样的: printf("%08x\n", x);

您当然可以使用sprintf转换变量。