CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
_rotl
_rotl
Функция Циклический сдвиг влево целого без знака.
Синтаксис #include<stdlib.h>
unsigned _rotl(unsigned value, int count);
Файл, содержащий stdlib.h
прототип
Описание _rotl производит циклический сдвиг значения value
влево на count разрядов. value рассматривается как
целое без знака.
Возвращаемое _rotl возвращает value сдвинутое циклически на
значение count разрядов.
Переносимость _rotl уникальна для DOS.
Смотрите также _lrotl, _lrotr, _rotr.
Пример:
#include<stdlib.h>
#include<stdio.h>
int main(void)
{
unsigned value,result;
value = 32767;
result = _rotl(value,1);
printf("Значение %u сдвинутое на один разряд влево = %u",
value,result);
return 0;
}
