【发布时间】:2015-04-07 22:03:12
【问题描述】:
我正在尝试将 int 转换为格式为 0x12 0x2B 等的十六进制。有没有类似python的东西:https://docs.python.org/2/library/functions.html#hex 要完成这个,还是我需要通过许多不必要的步骤来解决这个问题?
我需要在下面得到类似的东西:
int []hexInt={0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01};
【问题讨论】:
-
你的意思是你想要一个十六进制的数字的
String表示? -
我需要 int 作为 show int [] hexInt={0x00 等等}
-
它不是重复的。我可以将整数转换为十六进制,但我不能将它转换为像 0x1b 这样的十六进制。如果我使用 0x1B 的 1B,那么我没有得到我需要的东西。
-
显示在哪里?我不明白你的目标。您是声明
int[]还是要显示这些字符?