Функция
Циклический сдвиг вправо длинного целого.
Синтаксис
#include<stdlib.h>
unsigned long_lrotr(unsigned long val, int count);
Прототип
stdlib.h
Описание
_lrotr производит циклический сдвиг вправо на count бит. val имеет тип unsigned long.
Возвращаемое значение
_lrotr возвращает значение val сдвинутое влево на count бит.
Переносимость
_lrotl уникальна для DOS.
Пример
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
unsigned long result;
unsigned long value = 100;
result = _lrotr(value, 1);
printf("Значение %lu сдвинутое вправо на 1 бит равно %lu\n", value,result);
return 0;
}