Previous topicNext topic
Help > XEngine_BaseLib > XEngine_Algorithm > Algorithm_Math >
Algorithm_Math_SetBit

函数

Algorithm_Math_SetBit

功能

设置二进制数值的某一位

语法

BOOL Algorithm_Math_SetBit(LPVOID lParam, int nBits, int nSet = 1, int nSize = 4)

参数

 参数.一:lParam
  In/Out:In/Out
  类型:无符号指针
  可空:N
  意思:输入要设置的值,输出设置完成后的值
 参数.二:nBits
  In/Out:In
  类型:整数型
  可空:N
  意思:输入要设置哪一位的值
 参数.三:nSet
  In/Out:In
  类型:整数型
  可空:Y
  意思:这个位要设置为1,还是0,只能是这两个值
 参数.四:nSize
  In/Out:In
  类型:整数型
  可空:Y
  意思:输入输出缓冲区大小.sizeof(*)

返回值

类型:逻辑型
意思:是否成功

备注

145 = 10010001,从右到左数0 1 2 3

示例