int main (){ int input = -1024; unsigned int shift = 5; //printf("Before %d\n", input); input >>= shift; //printf("After %ud\n", input); return input; }