VB中如何将字符串转换成16进制并赋值给变量 30

PublicConstUDS_TXID_P=&H76BPublicConstUDS_RXID=&H7AB上面是源代码,直接将16进制的值赋值给两个常量;现在需要设置成变量... Public Const UDS_TXID_P = &H76B

Public Const UDS_RXID = &H7AB
上面是源代码,直接将16进制的值赋值给两个常量;
现在需要设置成变量,然后通过在两个输入框内分别输入76B以及7AB,使得变量相应的变成16进制形式的76B和7AB。
多谢!
展开
 我来答
就烦条0o
推荐于2017-05-27 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46494
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部

可以使用 val("&H" & Text1.text) 来转文本框的16进制内容转换成数字,想到得到数字的16进制字符串可以使用hex函数

dim UDS_TXID_P,UDS_RXID
UDS_TXID_P = Val("&H" & Text1.text)
UDS_RXID = Val("&H" & Text2.text)
'想要以16进制输出,则如下
print hex(UDS_TXID_P)
pritn hex(UDS_RXID)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式