Ответ: Сдвиг правильный, только у "С" возникает после сдвига дишняя 1 в старшем разряде, а у паскаля нет!
-306674912 11101101101110001000001100100000
-306674912>>=1 -153337456 = 11110110110111000100000110010000
-306674912 shr1 1994146192= 01110110110111000100000110010000