函数

GLibbit_nth_msf

声明 [源代码]

gint
g_bit_nth_msf (
  gulong mask,
  gint nth_bit
)

描述 [源代码]

查找在 mask 中设置的第一个比特位置,从(但不包括)nth_bit 向下搜索。比特从 0(最低有效位)编号到 sizeof(#gulong) * 8 - 1(通常为 31 或 63)。要从最后一位开始搜索,将 nth_bit 设置为 -1 或 GLIB_SIZEOF_LONG * 8。

参数

mask

类型: gulong

包含标志的 #gulong。

nth_bit

类型: gint

从中开始搜索比特的索引。

返回值

类型: gint

低于 nth_bit 且设置的第一个比特的索引,如果未设置较低位,则为 -1。