|
类型 |
运算符 |
|
描述 |
右移位。 |
|
语法 |
expression1 >> expression2 expression1:任意有效的表达式 expression2:任意有效的表达式
运算优先级低于其他四则运算符,共同使用时需要加括号(),见例三。 |
|
适用控制器 |
通用 |
|
例子 |
例一 直接操作数值 在线命令输入 >>PRINT 8>>1 '二进制右移一位 输出:4
在线命令输入 >>PRINT 8>>2 '二进制右移两位 输出:2
例二 操作变量、寄存器 DIM bb bb=8 MODBUS_REG(0)=8 PRINT bb>>1,bb>>2 PRINT MODBUS_REG(0)>>1,MODBUS_REG(0)>>2
例三 优先级比较 >>PRINT 8>>1+1 '此时二进制右移2位 输出:2 >>PRINT (8>>1)+1 '此时二进制右移1位 输出:5 |