请问数据类型里D究竟是长整数还是双字?

数据类型里D究竟是长整数还是双字?不太明白?在装换数据时,是不是一定要保持数据类型的一致性,可不可以直接将整形转换为实数型?谢谢了!

最佳答案

1、数据类型里D究竟是长整数还是双字?
是双字(32位),可以存入长整数及其他类型的32位数据。双字是指32位。
2、是不是一定要保持数据类型的一致性?
可按需要来引用数据类型,例如可以引用为有符号的整型数据,可引用为无符号的双字数据。
3、可不可以直接将整形转换为实数型?
不能够直接将整形转换为实数型。需要编程来实现:
应用DTR指令: 双整数(32 位)转成浮点数(32 位,IEEE-FP)。例:
L MD10// 将 32 位整数装入累加器 1。
DTR// 将双整数转换为浮点数(32 位,IEEE FP);结果保存到累加器 1 中
T MD20// 将结果(BCD 数)传送到存储双字 MD20。

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

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午8:13
下一篇 2018年12月1日 下午8:13

相关推荐