二进制定义PARPRO=''B00000001''

原程序

DEF INT PARPRO, MODULLO, Rax3
DEF REAL WUAS, NULPVER, VAA, WAAS 
IF $P_SUBPAR[1]==TRUE                                  
  PARPRO='B00000011'                                     对PARPRO赋值为'B00000011'


我们知道INT为带符号的整数值;但是这里赋一个二进制的'B00000011'
是什么意思了?  和PARPRO=3,一个意思吗?  它如何参与运算与判断呢?
能举例说明更好了。
谢谢

最佳答案

“B00000011”转换为INT就是3,所以当于给PARPRO赋值3!
任何变量都是由二进制组成的!定义了变量为INT,程序会自动将二进制转换为整数!

提问者对于答案的评价:
位的计算与其他计算有什么区别呢?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:27
下一篇 2020年10月31日 下午1:27

相关推荐