LabVIEW论坛
直播中

路廷廷

10年用户 48经验值
擅长:可编程逻辑 接口/总线/驱动
私信 关注
[问答]

十六进制表示的字符串如何转换成数值啊

在串口通讯中,用16进制表示的字符串接收到,如何转换为数值啊  ?

回帖(4)

创新cpu

2014-9-26 16:16:34
本身是不是16进制数?如果是,要化二进制非常简单,将每个十六进制数码用4位二进制对应数替换即可。如果化成十进制,那么从右向左分别用十六进制数码的值乘以16的0次方、1次方、2次方...,并将结果相加。还有别的意思吗?
举报

王顺

2014-9-26 16:46:48
0x20转化成十进制的20(取高4位出来  X10 + 取低4位出来 X1), 还是转化成32(直接转就可以了)
举报

转折点。

2014-9-27 10:27:26
额,可以再电路中定义哪些发光二极管亮表示是什么值,然后利用与或非电路,可以将16进制转换成2进制,就像二十转换编译码样的器件。
举报

haixu

2014-9-27 15:48:26
可以用字符串转数值数组胡模块来实现。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分