十六进制数字符串至数值转换的问题

2019-07-17 09:23发布


通过串口发送和接收数据。接收到的十六进制数据想要变为十进制数据输出。但是用“十六进制数字符串至数值转换”这个空间最后的显示结果是0。自认为是十六进制数中出现了空格的原因。不知哪位高手能够解答一下如何能将字符串中的空格去掉或者通过其他什么方法能够将十六进制数转化为十进制数输出。谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
yang22833
1楼-- · 2019-07-18 22:06
我觉得可以直接转化为数组,索取数组里的元素进行还原,显示控件属性里设置十进制显示或正常显示应该就是对的。。。。或者直接字符串正常显示有可能也是正确的数据,不要16进制显示
yang22833
2楼-- · 2019-07-19 01:57
我要崩溃 发表于 2013-5-18 16:28
跪求这个问题啊!会的话请联系QQ986153887,非常感谢 啊

我觉得可以直接转化为数组(字符串转化为数组),索取数组里的元素进行还原,显示控件属性里设置十进制显示或正常显示应该就是对的。。。。或者直接字符串正常显示有可能也是正确的数据,不要16进制显示
78833630
3楼-- · 2019-07-19 03:30
 精彩回答 2  元偷偷看……
ywj65
4楼-- · 2019-07-19 08:17
字符串到字节数组
129628821
5楼-- · 2019-07-19 09:10
8#好使,顶。。。。。。。。。。。。。。。。。。
zhuimengren2034
6楼-- · 2019-07-19 12:24
129628821 发表于 2015-8-20 16:30
8#好使,顶。。。。。。。。。。。。。。。。。。

如果发送的字符串是0102FFFE(每四位表示一个十进制数),转换是按每一位转换的(即48.49.48.50.....)  怎么办
我现在就是这样的问题,每四位表示一个十进制数

一周热门 更多>