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