Please note that the recommended version of Scilab is 2025.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 >> |