뭔가좀 이상해서 저가배운책 찾아보니


>>연산자 사용시 왼쪽부터 채워지는값은 0이된다.

그런데 CPU에따라서 MSB가 1이면 1이채워진다.


이는 표준으로 정해진 사항이 아니기때문에 다른결과가 나올수도있다.

>>연산자를 사용해서 프로그램 제작시 시스템의 호환성을 잃을수있다.

따라서 프로그래머들은 음의 정수에 대한 >>연산자의 사용을 극도로 자제하기도한다.




라고 나오내용


전 그래서 >>쓰면 0이채워진다고 생각하는게 맞겠구나~라고 생각했는데