永发信息网

vb chr()函数

答案:4  悬赏:0  手机版
解决时间 2021-02-23 17:04
  • 提问者网友:树红树绿
  • 2021-02-23 00:24
vb chr()函数
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-02-23 02:01
Chr()是针对十进制的,所以你要把这个十六进制转换成十进制!
因为十六进制的02转换成十进制就是2,所以可以用
Chr(2)得到!
全部回答
  • 1楼网友:佘樂
  • 2021-02-23 05:05
Lz打算用在何处?追问通讯协议去包头包尾,传过来的是16进制的 ,其实在转化数据格式之前也可以用02直接判断去掉包头。
只是想问下这个vb函数chr(2)为什么不是stx,
因为16进制转换为ASCII表中:02H对应STX 41H对应A
Chrw(&h41) = A 按理不是Chrw(&h2) = STX 还是我理解有错误
本人菜鸟追答
你就这样理解,凡是Chr(2)就代表STK这个控制符,至于你在得出的是一个类似文本开始的符号,

那是Microsoft Windows.不支持这些字符。这不影响你通信的正常运行。
  • 2楼网友:孤老序
  • 2021-02-23 03:46
Text1.Text = Chr(83) & Chr(84) & Chr(88)
请采纳!谢谢!
  • 3楼网友:思契十里
  • 2021-02-23 02:17
其实就是 16进制 02 即STX
&h2=STX
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯