1 2 3 4 5 6 7
void main() { signed char a = -10; signed char b = a << 1; unsigned char c = ((unsigned char)b) >> 1; signed char d = b >> 1; }