CLEAR_BIT -- 按位置0

类型

数学指令或函数

描述

位操作,只对整数,修改对应位为0

分为命令语法和函数语法。

VR寄存器可设置的位范围是0-24

语法

命令语法:CLEAR_BIT(bit#,vr#)直接操作VR寄存器

bit#:位编号:0-24

vr#:要操作的VR变量编号,整数部分

命令语法使用时没有返回值,直接操作,修改操作对象的值。

 

函数语法:ret = CLEAR_BIT(bit#,int)

ret:操作结果

bit#:位编号:0-24

int:要操作的表达式,取整数部分

函数语法使用时返回操作后的结果,操作对象的值不变。

适用控制器

通用

例子

例一 命令语法

VR(23)=3.333

CLEAR_BIT(0,23)      'VR(23)的第0位将被清除(设置为0)

?VR(23)            '打印结果 2,小数被去除

 

例二 函数语法

DIM a,b

a=3.333

b=0

b= CLEAR_BIT(0,a)   '返回清除a的第0位和小数后的结果给b

PRINT a,b          '结果为3.333,2a不变,b2

相关指令

SET_BITREAD_BITREAD_BIT2