【发布时间】:2012-08-08 13:59:26
【问题描述】:
我有一个整数需要转换为四位十六进制值。
例如,假设 int 值为 16。我正在寻找的是一种从 16 到 0x00 0x10。
任何建议将不胜感激!!!
【问题讨论】:
-
你的意思是你想要 int 的十六进制字符串表示?
-
我所知道的就是这个....给定一个整数 16 我需要产生 2 个字节。第一个字节值为 0x00,第二个字节值为 0x10。最终结果为 0000 0000 0001 0000 = 16。我的程序需要将结果切碎。换句话说,取前 8 位显示为 0x00,然后取后 8 位显示为 0x10。总之,我需要从 16 -> 0x00 0x10 开始。
-
一个 int 是 32 位,所以你需要 4 个字节(8 个十六进制数字)来表示所有可能的值...