huisecd 发表于 2010-12-10 11:18:46

读取串口的内容,截取其中的一个D2,但是转换为数值时,结果是D2000000的数值,求解

用串口读取一个字符串,截取其中的一个D2,用字符串大小测量结果是1,转换数值用是十六进制数字字符串至数值转换,但是当转换为数值时,得到的数值是D2000000的数值,也就是3523215360这个值,不知道什么原因,求大家帮助小,谢谢了

huisecd 发表于 2010-12-15 08:16:17

回复 wdyjz 的帖子

谢谢了,我试试

huisecd 发表于 2010-12-15 08:16:55

回复 疯油精 的帖子

谢谢了,但是这个得需要我的这个机器,不好传

wdyjz 发表于 2010-12-11 15:03:10

用串口读取一个字符串,截取其中的一个D2(Hex mode?),如果是,需要string to byteArray--> index array(0).

疯油精 发表于 2010-12-12 15:35:43

最好有程序,没程序不知道你如何转换。
页: [1]
查看完整版本: 读取串口的内容,截取其中的一个D2,但是转换为数值时,结果是D2000000的数值,求解