BITRSHIFT 函 数 - 图1BITRSHIFT 函 数 - 图2BITRSHIFT 函 数

BITRSHIFT 函 数 - 图3BITRSHIFT 函 数 - 图4将一个数值向右移动指定数目的位数 并返回转换后的结果

语 法

BITRSHIFT (nExpression1 , nExpression2 )

返 值 类 型

数值型

参 数 描 述

nExpression1

BITRSHIFT 函 数 - 图5BITRSHIFT 函 数 - 图6BITRSHIFT 函 数 - 图7BITRSHIFT 函 数 - 图8指 定 要 右 移 的 数 值 如 果 nExpression1 不 是 整 数 那 么 在 右 移 之 前 将 被 转换 成 整 数

nExpression2

BITRSHIFT 函 数 - 图9BITRSHIFT 函 数 - 图10指 定 nExpression1 要 置 位 为 1 的 位 置 nExpression2 取 值 范 围 为 0 到 31

BITRSHIFT 函 数 - 图110 表 示 最 右 端 位

示 例

x = 5 && 二进制为 0101 y = 1 && 右移一位

? BITRSHIFT(x,y) && 返回值是 2, 二进制为 0010

请 参 阅

BITAND ( ) , BITCLEAR( ) , BITLSHIFT( ) , BITNOT( ) , BITOR( ) , BITSET( ) ,

BITTEST( ) , BITXOR( )