永发信息网

vb 关于16进制数转换成字符串显示的问题

答案:4  悬赏:50  手机版
解决时间 2021-01-26 17:33
比如我用串口接收数据,放在一个数组中arr()

我用text1.text=hex(arr(0))

来达到显示数组中第一个字节的内容,问题是怎么用2位显示呢?

如果这个字节是 08H,或者0CH呢,这种方法只能显示8和C,前面的0都被自动去掉了,如果用format命令的话,那么08H会变正常,但是0CH还是不行,怎么办呢?
最佳答案
强制补0t = Hex(a)
Do While Len(t) < 3
t = "0" & t
Loop
Print t
全部回答
很简单Right("0" & Hex$(x),2)要n位对齐,前面>=n-1个“0”连接上去即可
private sub command1_click() text1 = format_h(hex(12)) text2 = format_h(hex(8)) end sub function format_h(s as string) as string if len(s) = 1 then format_h = "0" & s & "h" if len(s) = 2 then format_h = s & "h" end function
dim temptemp = hex(arr(0)) IF Len(temp)<2 Then temp = "0" & tempEnd IFtext1.text=temp
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
特菜大观园地址好找么,我有些事要过去
成语因人成事的意思是什么啊?有知道释义的请
长虹液晶电视3d50b2000ic换屏幕价格
福建省政和县汀源中学地址好找么,我有些事要
淘宝上哪家卖宠物狐狸的店信用比较好花的钱也
植被中物种的重要值取决于物种的()。A.相对
新型捷达二保需要多少公里
光泽县增坊中学怎么去啊,我要去那办事
王明,是河北师范大学历史学院的学生,他的导
浙A0D306中型客车
求购三刃木9262,,
福建省松溪第一中学地址在什么地方,想过去办
张坊古战道地址有知道的么?有点事想过去
我家楼房,大门在东北角,开门直冲阳台,可不
福建省邵武煤矿中学地址在什么地方,我要处理
推荐资讯
鸦片战争前,中国社会的经济状况是A. 资本主
字谜花前人独立打一字
现在很多动漫都在播放器受版权限制不能下载,
太阳狮子 上升射手 月亮双鱼
通辽路安汽车销售服务有限公司地址有知道的么
在某项实用新型专利的基础上,再增加一项功能
古代人们腰上的宽带子是什么
绿豆芽买回来之后忘记拿掉塑料袋了,几小时后
刚刚做了药流,现在可以吃国珍松花粉吗?
2004年的诺贝尔化学奖授予以色列科学家阿龙·
免费的相亲网站哪个要好一些?
税种认定登记是由主管税务机关根据纳税人的生
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?