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