标签: foxpro visual-foxpro
数字和货币之间的区别在于数据类型,以及Fox-pro如何在内部对待。
答案 0 :(得分:1)
取决于
在磁盘上(作为DBF的字段),NUMERIC字段存储数字的ASCII表示,包括符号和小数点。 CURRENCY字段存储64位INTEGER,即数字。
当用于计算(在内存中)时,CURRENCY值仍为64位INTEGER量,但FLOAT或NUMERIC实现为IEEE浮点数。
对大多数人来说,重要的是整数数学永远不会失去精度,而这可能成为浮点数学的一个问题。