ccjchen 发表于 2007-6-3 22:00

大虾帮看一下这样转换对吗?转换后结果为 298.20 吗?

uchar&nbsp;idata&nbsp;dig1={&quot;25.20&quot;};<br />float&nbsp;t2;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;t2=273+(dig1^0x30)*10+(dig1^0x30)+(dig1^0x30)*0.1+(dig1^0x30)*0.01;//因为dig1中存的为ASCII码,异或0X30&nbsp;后转化为十进制<br />大家帮看一下这样转换对吗?转换后结果为&nbsp;298.20&nbsp;吗?

ccjchen 发表于 2007-6-3 22:04

上面写错了一点!哪位大虾赐教!

&nbsp;<br />t2=273+(dig1^0x30)*10+(dig1^0x30)+(dig1^0x30)*0.1+(dig1^0x30)*0.01;//&nbsp;<br />&nbsp;<br />
页: [1]
查看完整版本: 大虾帮看一下这样转换对吗?转换后结果为 298.20 吗?