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

 我来答
匿名用户
2014-01-19
展开全部
有两种办法可以补全前面的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反向,就相当于是正向从尾部开始填充)
匿名用户
2014-01-19
展开全部
我用HEX()只能变成 2,前面的0显示不出来请问怎么搞??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式