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