将数字转换为十六进制
Converting numbers to hexadecimal
转换
等数字的最快最简单的方法是什么
short int x = -0x6858
六边形?
如果它是简单的数字会很容易,例如 -0xABC
在这种情况下它将是 FFFFF544
但我找不到如何转换 "more difficult numbers"[=13 的方法=]
为了打印目的,这将是这样的:
printf("%08x\n", x);
你当然可以使用sprintf
来转换变量。
转换
等数字的最快最简单的方法是什么 short int x = -0x6858
六边形?
如果它是简单的数字会很容易,例如 -0xABC
在这种情况下它将是 FFFFF544
但我找不到如何转换 "more difficult numbers"[=13 的方法=]
为了打印目的,这将是这样的:
printf("%08x\n", x);
你当然可以使用sprintf
来转换变量。