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; }