vb中怎么将十六进制的数显示出来?

如题所述

有两种办法可以补全前面的0,一种是直接往前面填缺少的0

比如要两位的十六进制,可以用:

String(2-Len(Hex(a)), "0") & Hex掸姬侧肯乇厩岔询唱墨(a)

还有一种方法类似于内存存储,有三行代码

Dim b As String '定义缓存变量

b = String(2, "0") '填充0的位置,长度为2

Mid(b, 1)=StrReverse(Hex(a)) '将十六进制反向,插入到b变量的头部(第一个字开始)

b=StrReverse(b) '将b反向(因为刚才加到变量头部是反向的,现在将b反向,就相当于是正向从尾部开始填充)

温馨提示:答案为网友推荐,仅供参考
相似回答