数据类型里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