| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2042 人关注过本帖
标题:need help
取消只看楼主 加入收藏
hangxi
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-20
收藏
 问题点数:0 回复次数:6 
need help
请问 如何将 字符串 转化 为 byte 型
“5A”  转化 为 0x5A

在VB 串口通讯中output 只接受byte型
搜索更多相关主题的帖子: need help 
2008-09-20 11:54
hangxi
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-20
收藏
得分:0 
楼上的兄弟,能否写出转换的代码?
谢谢了
2008-09-20 16:14
hangxi
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-20
收藏
得分:0 
可惜我要转换的不是字符 而是 “5A” 字符串
请教达人,这个问题困扰多时了
2008-09-20 17:00
hangxi
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-20
收藏
得分:0 
楼上的兄弟,你自己有没有认真考虑过这个问题
如果没认真考虑过就别乱说话
有本事你写段代码
2008-09-20 21:21
hangxi
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-20
收藏
得分:0 
楼上的大牛,你的代码得出的结果是 90 , 而我需要的是 0x5A, 我需要十六进制数

[[it] 本帖最后由 hangxi 于 2008-9-20 22:34 编辑 [/it]]
2008-09-20 22:32
hangxi
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-20
收藏
得分:0 
我知道是一样的,因为我需要把这些十六进制数发送给单片机去处理,如果用十进制的话,单片机还需要耗费资源来进行处理

例如我现在有一字符串数组 send_string[3]={"5A","6D","FD"}
我需要转换为byte 型数组 send_byte={0x5A,0x6D,0xFD}

好像不是很想象中这么简单
2008-09-20 22:51
hangxi
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-20
收藏
得分:0 
实际上关键问题是 从 十进制转化为 十六进制之后, 由 integer 变成了 string , 例如  Hex(10)="0x0A"

这样一整型数组 经过hex 转化之后就变成了 string 型的数组了, 而我希望得到 byte 型数组
2008-09-22 13:35
快速回复:need help
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017243 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved