Функция lowByte()
Описание
Извлекает младший (самый правый) байт переменной.
Синтаксис
lowByte(x)
Параметры
x - значение любого числового типа
Возвращаемое значение
Младший байт
Функция highByte()
Описание
Извлекает старший (самый левый) байт переменной.
Синтаксис
highByte(x)
Параметры
x - значение любого числового типа
Возвращаемое значение
Старший байт
Функция bitRead()
Описание
Читает определенный бит числа.
Синтаксис
bitRead(x, n)
Параметры
x - число, бит которого будет прочитан
n - номер бита начиная с 0 для младшего (самого правого)
Возвращаемое значение
Значение бита (0 или 1)
Функция bitWrite()
Описание
Записывает определенный бит числа.
Синтаксис
bitWrite(x, n, b)
Параметры
x - число, бит которого будет записан
n - номер бита начиная с 0 для младшего (самого правого)
b - значение для записи (0 или 1)
Возвращаемое значение
нет
Функция bitSet()
Описание
Записывает 1 в бит числа.
Синтаксис
bitSet(x, n)
Параметры
x - число, бит которого будет записан
n - номер бита начиная с 0 для младшего (самого правого)
Возвращаемое значение
нет
Функция bitClear(x, n)
Описание
Записывает 0 в бит числа.
Синтаксис
bitClear(x, n)
Параметры
x - число, бит которого будет записан
n - номер бита начиная с 0 для младшего (самого правого)
Возвращаемое значение
нет
Функция bit()
Описание
Вычисляет значение указанного бита (бит номер 0 равен 1, бит номер 1 равен 2, бит номер 2 равен 4 и тд).
Синтаксис
bit(n)
Параметры
n - номер бита, значение которого нужно вычислить
Возвращаемое значение
Значение бита