Files
college-C/13 - Bits/ex2.c
2022-02-25 15:33:16 +02:00

21 lines
400 B
C

#include "PointersLibs.h"
int RotateLeft(unsigned int num, int count)
{
unsigned short counter;
unsigned int temp;
for (counter = ZERO; counter < count; counter++)
{
temp = (num >> ((sizeof(num) * EIGHT) - ONE));
num <<= ONE;
num |= temp;
}
return num;
}
void main(void)
{
unsigned int x = 1000000000;
printf("%u\n", RotateLeft(x,30));
}