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