CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
_lrotr
_lrotr
Функция Циклический сдвиг вправо длинного целого.
Синтаксис #include<stdlib.h>
unsigned long_lrotr(unsigned long val, int count);
Файл содержащий stdlib.h
прототип
Описание _lrotr производит циклический сдвиг вправо на count
бит. val имеет тип unsigned long.
Возвращаемое _lrotr возвращает значение val сдвинутое влево на
значение count бит.
Переносимость _lrotl уникальна для DOS.
Смотрите также _lrotl, _rotl, _rotr.
Пример:
#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;
}
