数字转换,从数据库浮动和XML

时间:2018-01-05 09:00:45

标签: xml floating-point

我有一个从Access数据库中读取数字的程序。该号码作为“单个”存储在表中。 现在,该数字由我的程序处理并存储在XML文件中。 稍后程序可能会再次读取XML文件。

现在我的问题是在数据库中的数字是“3.001277”。 在COleSafeArray :: GetElement的帮助下从数据库中读取,调试器显示数字“3.001277”。十六进制值0x404014eD。 当数字写入XML文件时,它在ascii中写入“3.001277”。 但是当从XML文件中读取数字时,调试器会将其读取为3.001277,但十六进制值为= x404014eC。 所以最后一个十六进制数字与一个不同。

如何进行转换,以便获得相同的号码?

0 个答案:

没有答案