仙魔无双SDK
面向策划逻辑制作的游戏开发包
比特位操作

比特位操作接口 更多...

函数

unsigned long SetBit (unsigned long &nInput, int nBit)
 给输入的整数nInput设置nBit位为1 更多...
 
unsigned long UnsetBit (unsigned long &nInput, int nBit)
 给输入的整数nInput设置nBit位为0 更多...
 
bool CheckBit (unsigned long nInput, int nBit)
 返回输入的整数nInput的nBit位的值 更多...
 

详细描述

比特位操作接口

函数说明

◆ CheckBit()

bool CheckBit ( unsigned long  nInput,
int  nBit 
)

返回输入的整数nInput的nBit位的值

参数
nInput[整数] 输入的整数
nBit[整数] 要查询的位
返回
[整数] 返回的结果,1或者0
返回值
0该比特位为0
1该比特位为1

◆ SetBit()

unsigned long SetBit ( unsigned long &  nInput,
int  nBit 
)

给输入的整数nInput设置nBit位为1

参数
[in,out]nInput[整数] 输入的整数
nBit[整数] 要修改的位
返回
[整数] 返回的结果

◆ UnsetBit()

unsigned long UnsetBit ( unsigned long &  nInput,
int  nBit 
)

给输入的整数nInput设置nBit位为0

参数
[in,out]nInput[整数] 输入的整数
nBit[整数] 要修改的位
返回
[整数] 返回的结果