Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
bitget
бит в определённой позиции
Синтаксис
y = bitget(x, pos)
Параметры
- x :
- матрица чисел двойной точности ( - double) размером- mна- nили гиперматрица чисел двойной точности размером- m1на- m2на ... на- mmили матрица беззнаковых целых чисел (- uint8,- uint16или- uint32) размером- mна- n. Должна содержать положительные целые значения.
- pos :
- матрица чисел двойной точности ( - double) размером- mна- nили гиперматрица чисел двойной точности размером- m1на- m2на ... на- mmили матрица беззнаковых целых чисел (- uint8,- uint16или- uint32) размером- mна- n. Должна содержать положительные целые значения. Входная- posдолжна быть в диапазоне 1, 2, ...,- bitmaxгде- bitmax- максимальное количество битов в- x. Должна содержать положительные целые значения.
- y :
- матрица чисел двойной точности размером - mна- nили гиперматрица чисел двойной точности размером- m1на- m2на ... на- mmили матрица беззнаковых целых чисел размером- mна- n.
Описание
Для заданного беззнакового целого числа x, эта функция возвращает беззнаковое целое число y (0 или 1), которое является битом в позиции с номером pos в двоичном представлении x.
Примеры
| Report an issue | ||
| << bitcmp | Побитовые операции | bitor >> |