我发现double和float在存储浮点数都有点不准,
比如执行了“double f = 0.21”之后在监视里f的值是0.20999999999999999,
我知道这是因为浮点数的存贮方式导致的,
不知道VC有没有其它的浮点数类可用?VARIANT里有一种类型是DECIMAL,
在访问数据库的时候有时返回的数据就有这种类型的,
可以赋给double,
应该是一种浮点数类型,
但它没有定义操作符函数,
我完全不知道怎么用这个东西,
有谁用过这个东西?听说要matlab提供了实现无限精度的浮点数,
不知VC有没有这种东西。