그냥 복불해서 써도 되겠지만 정확하게 알고싶습니다
lparam := x좌표|y좌표<<16
제가 찾아본 것으로는 lparam 총 32비트에 상위16비트에 x좌표가 들어가고 하위16비트에 y좌표가 들어간다고 봤거든요
그리고 오핫문법에서는 | 은 비트에서 or 기능을 한다고 봤습니다.
<<는 왼쪽으로 비트이동 이라고 설명되어 있고 기능은 저 위엣걸 예로 들자면 16의 제곱만큼을 앞의 값에 곱하므로써 왼쪽으로 비
트이동과 동일한 작용을 한다고 봤습니다.
질문 1. 위에 쓴 제가 이해한게 맞습니까? 틀린게 있습니까?
2. <<16 을 쓰므로써 16비트 값을 구할 수 있는겁니까?
3. 2가 맞다면 16대신 32를 넣으면 32비트 값이 구해지는 겁니까?
3. x좌표|y좌표 이건 결국 x좌표 or y좌표 아닌가요? 그거랑 <<랑 어떻게 계산이 되는겁니까? 각각 계산하게 되나요?