搜索
编程论坛
→
开发语言
→
『 VB6论坛 』
→ need help
标题:
need help
取消只看楼主
hangxi
等 级:
新手上路
帖 子:7
专家分:0
注 册:2008-9-20
楼主
问题点数:0 回复次数:6
need help
请问 如何将 字符串 转化 为 byte 型
“5A” 转化 为 0x5A
在VB 串口通讯中output 只接受byte型
搜索更多相关主题的帖子:
need
help
2008-09-20 11:54
hangxi
等 级:
新手上路
帖 子:7
专家分:0
注 册:2008-9-20
第
2
楼
得分:0
楼上的兄弟,能否写出转换的代码?
谢谢了
2008-09-20 16:14
hangxi
等 级:
新手上路
帖 子:7
专家分:0
注 册:2008-9-20
第
3
楼
得分:0
可惜我要转换的不是字符 而是 “5A” 字符串
请教达人,这个问题困扰多时了
2008-09-20 17:00
hangxi
等 级:
新手上路
帖 子:7
专家分:0
注 册:2008-9-20
第
4
楼
得分:0
楼上的兄弟,你自己有没有认真考虑过这个问题
如果没认真考虑过就别乱说话
有本事你写段代码
2008-09-20 21:21
hangxi
等 级:
新手上路
帖 子:7
专家分:0
注 册:2008-9-20
第
5
楼
得分:0
楼上的大牛,你的代码得出的结果是 90 , 而我需要的是 0x5A, 我需要十六进制数
[[it] 本帖最后由 hangxi 于 2008-9-20 22:34 编辑 [/it]]
2008-09-20 22:32
hangxi
等 级:
新手上路
帖 子:7
专家分:0
注 册:2008-9-20
第
6
楼
得分:0
我知道是一样的,因为我需要把这些十六进制数发送给单片机去处理,如果用十进制的话,单片机还需要耗费资源来进行处理
例如我现在有一字符串数组 send_string[3]={"5A","6D","FD"}
我需要转换为byte 型数组 send_byte={0x5A,0x6D,0xFD}
好像不是很想象中这么简单
2008-09-20 22:51
hangxi
等 级:
新手上路
帖 子:7
专家分:0
注 册:2008-9-20
第
7
楼
得分:0
实际上关键问题是 从 十进制转化为 十六进制之后, 由 integer 变成了 string , 例如 Hex(10)="0x0A"
这样一整型数组 经过hex 转化之后就变成了 string 型的数组了, 而我希望得到 byte 型数组
2008-09-22 13:35
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-234194-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.677722 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved