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