+0与-0在plc传递数值上的坑

给plc寄存器写float类型的值,要求保留一位小数

C#double和 float都是有符号的

比如 -0.03保留一位小数,四舍五入过后是0.0(带符号-),其实是-0.0

给plc赋值,plc可能就有异常,因为plc 的cpu不允许对-0计算

原文地址:https://www.cnblogs.com/bile/p/13376362.html