函数

GLibbit_nth_lsf

声明 [src]

gint
g_bit_nth_lsf (
  gulong mask,
  gint nth_bit
)

描述 [src]

从 (但不包括) nth_bit 向上查找 mask 中设置的第一个位的点。位从 0(最低有效位)到 sizeof(#gulong) * 8 - 1(通常为 31 或 63)进行编号。要从第 0 位开始查找,请将 nth_bit 设置为 -1。

参数

mask

类型: gulong

包含标志的 #gulong。

nth_bit

类型: gint

位从这里开始查找的索引。

返回值

类型: gint

nth_bit 更高的第一个设置位的索引,如果设置了更高的位,则为 -1。