c언어 비트 이동 연산자 (<<, >>) : 어떤 것을 조심해야 할까요?
어제, 비트 연산자 내용을 하면서 이런 이야기를 했을 거에요. >>와 33을 하면 어떤 값이 나오는지도 봅시다. 잘 모르겠네요. 표준에서는 이러한 연산의 결과는 정의되지 않는다고 이야기 합니다. 정리하면, a가 int형이라면, b가 sizeof(int)보다 같거나 큰 경우에 (ab)의 결과값은 정의되지 않습니다. 이런 실수는 보통 하지 않으시니까, 넘어가도록 하겠습니다. 먼저 a
최근댓글