lixiang 发表于 2009-5-25 09:41:37

请问如何将一个十六进制的字符串转换为一个十六进制的数?

本帖最后由 lixiang 于 2009-5-25 10:21 编辑

比如"AABBCC112233",如果使用Number函数的话,转换结果为0;而如果用Binary函数来转换的话,转换结果却是0x414142424343313132323333!

ddx13 发表于 2009-5-25 09:53:11

$dec = Hex ( "65" ,2)
msgbox(0,"",$dec)

lixiang 发表于 2009-5-25 10:09:33

本帖最后由 lixiang 于 2009-5-25 10:13 编辑

楼上的代码是将十进制转换为十六进制!
我试试用DEC函数能不能转换!

lixiang 发表于 2009-5-25 10:20:41

DEC函数不能转换成这么大的数,看来只有另想办法了!

ddx13 发表于 2009-5-25 17:20:22

晕,我偷懒,少说点,你。。。无语,你把用字符分组,再用ASC转为十进制ASCII 最后用HEX,然后再组合。我比较笨也只能想到这种办法。

lixiang 发表于 2009-5-27 09:00:17

谢谢!
呵呵,我现在是直接把它当字符处理了!

fzlrfzlr 发表于 2009-6-2 04:01:20

~~~看不懂~~~~~~

bachelor66 发表于 2009-6-3 20:08:16

LZ说说具体做法啊,对新手不照顾啊

都市浪子666 发表于 2011-1-14 18:33:21

本帖最后由 都市浪子666 于 2011-1-14 18:44 编辑

不知道如何转,{:face (394):}
页: [1]
查看完整版本: 请问如何将一个十六进制的字符串转换为一个十六进制的数?