<< -- 左移位

类型

运算符

描述

左移位。

语法

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