부호 없는 타입으로 캐스팅하고 시프트 한다음에 다시 원래 타입으로 캐스팅하는 법밖에 없나

가끔 char 컨테이너 타입으로 넘어오는 바이너리 데이터 가지고 시프트 연산 해야할 일이 있어서