新人求助:如何把10进制整数转换为16进制4字节数组?
新人求助:如何把10进制整数转换为16进制4字节数组?
比如:我有个10进制整数“998765”,它对应的16进制数为“000F3D6D”
我希望这个10进制整数转换为“6D3D0F00”,这样能够方便我把数据存到内存里面。
特在此向各位大大请教下,应该如何转换?
谢谢指导!
[解决办法]
Dim lngNum As Long, strTmp As String, strResult As String
lngNum = 998765
strTmp = Right("0000000" & Hex(lngNum), 8)
strResult = Mid(strTmp, 7) & Mid(strTmp, 5, 2) & Mid(strTmp, 3, 2) & Left(strTmp, 2)
MsgBox strResult