首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请教在vb有没有一个函数实现这样的功能

2012-01-14 
请问在vb有没有一个函数实现这样的功能:比如数据m&H67,hex(m)得到字符串67;而对于&H6,用hex函数返回得到

请问在vb有没有一个函数实现这样的功能:
比如数据m=&H67,hex(m)得到字符串67;而对于&H6,用hex函数返回得到字符6,事实上是前面还有一个0省略了吧。因为我需要返回字符串06。
所以我每次总是要判断这个数是不是小于&H10,如果小于,那么字符串s=hex(0)+hex(m);否则s=hex(m);
请问有没有这样的函数直接返回两个字符的,谢谢

[解决办法]
一般采用这样的方法:
right( "000 " + hex(m), 4)
^ ^转换之后的十六进制数的位数
此处字符0的个数不少于 转换之后的十六进制数的位数-1

热点排行