Возвращает значение определенного бита. |
Краткое описание
int getBit(bit32 aBitVar, int position);int getBit(bit64 aBitVar, int position); |
Параметры
Параметры | Описание |
aBitVar | Рассматриваемая переменная Bit32/Bit64 |
position | Позиция бита |
Возвращаемое значение
Функция возвращает либо 0, либо 1 или, в случае ошибок, -1. |
Ошибки
В случае неверного аргумента |
Описание
Возвращает значение бита 0 или 1, в позиции position, в диапазоне от 0 до 31 (bit32) или от 0 до 63 (bit64). Младший бит находится в позиции 0. |
ПРИМЕР |
main() { bit32 b; b=13;// 1101 DebugN(getBit(b,1)); // Возвращает 0 } |
Используется для объекта
Доступность
CTRL |
См. также