三菱PLC想在程序中有小数点运算怎么写程序?列:K0.2*20等操作!谢谢大家

程序中有小数运算,只能转换成整数,使用浮点运算。

浮点数在计算机中用来逼近任何实数。具体来说,这个实数是用一个整数或一个定数(尾数)乘以某个基数的整数次方(计算机中一般是2)得到的,类似于科学记数法用基数10。

浮点最重要的区别在于它使用了科学的计数方法。一个浮点数分为两半,一半记录一个数,另一半记录10的幂。比如1.56424可以写成:156424乘以10的五次方,这样就把一个小数变成了两个整数。

扩展数据:

浮点运算的基本特征

当使用不同的计算机计算圆周率时,会发现一台计算机的计算结果比另一台更准确。或者在枪战游戏中,子弹打在墙上,一片墙皮从墙上剥落。同样的场景在电脑上的表现可能会很平淡,很做作。

在另一台电脑上,会非常逼真,甚至和你在现实中看到的几乎一样。这都是浮点运算能力的差异造成的。

如果是实数,就不是这样的。这台机器有两种方法来表示实数。一种是定点,即小数点位置固定,一种是浮点,即小数点位置不固定,计算方法比较麻烦,通常比整数运算要贵很多。

参考资料:

百度百科-浮点运算