16进制数的类型转化计算

来源:百度知道 编辑:UC知道 时间:2024/05/30 03:43:30
各位大侠帮我看看,我这里有个问题解决不了。
如一个十六进制数:C121
我怎么能够得到二个单独的数:C1和21
也就是把这两个数对半分开,然后再转成数字类型用来计算
感激各位大侠帮忙救急,鼻涕眼泪啊~~~~
我要得到的数是十六进制的

dim a$,b%,c%

a="C121"
b=val("&H" & left(a,2)
c=val("&H" & right(a,2)

然后b和c就是你需要的10进制的数了..

在VB中,把16进制的字符,加上&H的前缀 ,再使用VAL就能转回到10进制

比如FF
你先变成&HFF
再用VAL(&HFF)
就能得到255这个10进制数了.

补充: 那你就直接:
a="C121"
b=left(a,2)
c=right(a,2)
这B和C里面放的不就是16进制的数吗?

你用什么软件?大部分编程软件都有左截取和右截取函数