Сдвиг бывает арифметицким, особенно вправо (рашшыряющим знак). По сути, человеку надо представит в целочисленном виде плывучую КОНСТАНТУ. Там нет никаких подводных камней...
А результат тоже сдвигать не надо. Просто брать соответствующее кол-во бутесофф результата слева. Что равносильно сдвигу вправо на N*8 бит, на которые мы забили.