TC是16为软件,里面的精度就到小数点后3位,后面的几位是不准确的。所以你打67.8912和67.8911没区别。
可能是你定义x,y的类型是float (float x=67.8912,y=-345.678; ) 你可以把x,y 定义为 整型,试试看.
是TC的问题了,我用DEV编译,结果是正确的。。
帮不了忙了!学了早就不记得了.