왜 맨 왼쪽 비트가 1이면 빈자리에 1을 땡겨옴

이해가 안되네 이거 이렇게 돌려서 폰노이만 담배피던 시절에는 이득본게 있었음?


+ )

/2랑 똑같이 돌리려고 이런거구나

근데 그러면 굳이 시프트 연산이 따로 있을 필요가 뭐임...



(x >> n) AND (0xffff ffff - (((1<<n)-1)<<32-n)) 하면 되나?