Функция Циклический сдвиг вправо целого без знака.
Синтаксис #include
unsigned _rotr(unsigned value, int count);
Файл, содержащий stdlib.h
прототип
Описание _rotr производит циклический сдвиг значения value
вправо на count разрядов. value рассматривается
как целое без знака.
Возвращаемое _rotr возвращает value сдвинутое циклически на
значение count разрядов.
Смотрите также _lrotl_lrotr_rotl
Пример:
#include
#include
int main(void)
{
unsigned value,result;
value = 32767;
result = _rotr(value,1);
printf("Значение %u сдвинутое на один разряд вправо = %u",
value,result);
return 0;
}