Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
数字和货币作为数据类型有什么区别,Fox-pro 内部如何处理。
要看。
在磁盘上(作为 DBF 的字段),NUMERIC 字段存储数字的 ASCII 表示,包括符号和小数点。CURRENCY 字段存储 64 位 INTEGER,即数字。
当用于计算(在内存中)时,CURRENCY 值仍然是 64 位整数,但 FLOAT 或 NUMERIC 被实现为 IEEE 浮点数。
对于大多数人来说,重要的是整数数学永远不会失去精度,而这可能会成为浮点数学的问题。