做了一个报表,报表中的数据是用C脚本完成的,脚本如下
SetTagFloatWait("tagA",GetTagFloatWait("A"));
SetTagFloatWait("tagB",GetTagFloatWait("B"));
SetTagFloatWait("tagC",GetTagFloatWait("B")-GetTagFloatWait("C"));
报表出来后很混乱,比如 值tagA是 0.65,值tagB是0.65 在报表中值B显示的是 0.64999999。 "B" 减去 "A "显示的"tagC"的值 是-1.192093E-07 。主要是小数位的问题。
这个应该怎么处理?怎么样将小数位定为四舍五入2位小数?
谢谢!