转换ROUND

请问ROUND转换后是一个什么数,比如278.7956转换后是多少?怎样算的,他不是直接四舍五入成279为什么还要通过其他转换

最佳答案

ROUND:取整 指令将实值(IN)转换成双整数值,并将结果置入OUT指定的变量中。如果小数部分等于或大于0.5,则进位为整数。
 比如278.7956转换后是多少?
 278.7956(作为实数)转换后为279(作为双整数)。
 如需要将双整数至整数,需通过如下指令:
 指令 DI_I:  双整数至整数 指令将双整数值(IN)转换成整数值,并将结果置入OUT指定的变量中。

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc347292.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日
下一篇 2021年7月4日

相关推荐

发表回复

登录后才能评论