vb中如何改变字符顺序如高中二进制转十六进制vb代码数001001变为100100

我想将从串口读出来的十六进制數值(byte型的)转为十进制数值该十进制数值类型是VB常用,接下来可以方便进行数值的算术运算以及在text中显示的数值。VB有什么语句或者內置函数可... 我想将从串口读出来的十六进制数值(byte型的)转为十进制数值该十进制数值类型是VB常用,接下来可以方便进行数值的算术运算以及在text中显示的数值。
VB有什么语句或者内置函数可以转换啊没有的话可否写个转换的函数啊?
二楼说的我不明白怎么“在头文件Φ导入Imports 中的写法,只有用vs2003以上版本时才能使用这种方法vb6不可以

· 超过24用户采纳过TA的回答

byte 变量中的数值可与Integer类型直接转换

下载百度知道APP,搶鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

PS: home 的方法试过了 还是 显示空白
cwa9958的方法也试了。还是不行。 其实是速度太快了。十六进制的ASC码就能显示 转成 字符就显示不了。奇怪啊。
怎么办。 比如应该2009 但是顯示的是9002.。 反向字符串的函数也不管用 mid()也不行

理论上是对的,可以显示,但是不能用你的代码调试.

是不是端口传过来的数据太慢了呢?



推荐于 · TA獲得超过3266个赞

我感觉你的ChrW没有问题,问题出在n上,n没有初值,错误不可预见.可以这样

......应该就没问题了


先得出后反向字符串的函数,再不管用两個一块上咋?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 高中二进制转十六进制vb代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信