Spec-Zone.ru › Nushell

bits ror для битов

Побитовое циклическое сдвиг вправо для целых чисел.

Подпись

> bits ror {flags} (bits)

Флаги

  • --signed, -s: всегда обрабатывать входное число как знаковое
  • --number-bytes, -n {string}: размер слова в байтах, может быть 1, 2, 4, 8, auto, значение по умолчанию 8

Параметры

  • bits: количество битов для сдвига вправо

Типы входных/выходных данных:

Вход Выход
int int
список<int> список<int>

Примеры

Циклический сдвиг вправо числа на 60 бит

>17|bits ror60
272

Циклический сдвиг вправо списка чисел по одному байту

> [153392] |bits ror2-n'1'
╭───┬─────╮
│0│195│
│1│72│
│2│23│
╰───┴─────╯

Советы: Команда bits ror по умолчанию не была включена в официальные двоичные файлы, ее необходимо скомпилировать с флагом --features=extra

Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/bits_ror.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API