>> -- 右移位

类型

运算符

描述

右移位。

语法

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