Изменения
Перейти к:
навигация
,
поиск
← Предыдущая правка
Следующая правка →
Побитовые операции
68 байт убрано
,
23:57, 20 марта 2016
→
Циклический сдвиг
<code>
'''int32''' rotateLeft(x, d: '''int32'''):
'''return''' (x
<
font color = green
< d) | (x >>
>
// n {{
(32
-
--}} разрядность числа</font>
d))
<font color = green>// Сдвиг влево</font>
x =
'''int32''' rotateRight
(x
<<
,
d
: '''int32'''
)
| (x >>> (n - d))
<font color = green>// Сдвиг вправо</font>
:
x =
'''return'''
(x >>> d) | (x << (
n
32
- d))
</code>
Penguinni
276
правок
Навигация
Персональные инструменты
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
Варианты
Просмотры
Читать
Просмотр вики-текста
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная статья
Справка
Инструменты
Спецстраницы
Версия для печати