Functions.BitSet 方法 (__Usual, __Usual, __Usual) | |
通过将指定位设置为1来设置数值型、可变二进制或大型二进制值中的指定位,并返回结果值。
有数值版本和二进制版本的语法。
如果指定的表达式不是整数,则在执行操作之前会将其转换为整数。
命名空间:
XSharp.VFP
程序集:
XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法 FUNCTION BitSet(
BinString AS USUAL,
StartBit AS USUAL,
BitCount AS USUAL
) AS BINARY
public static __Binary BitSet(
__Usual BinString,
__Usual StartBit,
__Usual BitCount
)
查看代码参数
- BinString
- 类型:__Usual
指定一个可变二进制或大型二进制表达式。
- StartBit
- 类型:__Usual
指定执行操作的第一个位的基于零的起始数字为nStartBit,执行操作的位数为nBitCount。
如果不指定nStartBit和nBitCount,操作将应用于表达式中的所有位。
如果只指定nStartBit,操作将仅应用于nStartBit。
- BitCount
- 类型:__Usual
指定执行操作的第一个位的基于零的起始数字为nStartBit,执行操作的位数为nBitCount。
如果不指定nStartBit和nBitCount,操作将应用于表达式中的所有位。
如果只指定nStartBit,操作将仅应用于nStartBit。
返回值
类型:
__Binary数值型、
可变二进制或
大型二进制。
BitSet( )返回指定表达式中指定位被设置为1的结果。
示例 1x = 5
2y = 1
3? BitSet(x,y)
参见