((WORD)(((BYTE)(a))|((WORD)((BYTE)(b)))<<8))형들 이거 그냥 단순히 형변환하면서 a, b or 연산해서 8비트 이동시키는거 맞음?아니면 뭔가 다른의미가 있는거임 씨팔 괄호가 좆나 많으니깐 캐스트변환하는게 아니라 다른의미가 있나싶어서ㅠㅠㅠ
a(하위)랑 b(상위) 각각 바이트로 만들고 합쳐서 워드만드는 거 아니냐 아님 미안 ㅋ
ㄴ형 맞는거같음 근데 형 내가 궁금한건 왜 형변환을 저렇게 여러번하냐인데 바로 형변환 하면안됨? 그리구 저렇게 연속적으로 형변환이 가능한거임? 결론은 그냥 형변환인거 맞지?
뭔 매크로인지 모르겠지만 a하고 b를 워드로 합칠 필요가 있었나보지 그리고 윈도우즈프로그래밍할 때 매크로 저런 거 되게 많음
(double)a; 같은 이런 단순변환이 아니라 a하고 b를 하나의 워드로 합친 거임 가령 이진수로 a가 0000000010101101 / b가 0000000010101001이면 저 매크로를 쓰면 10101001(b)10101101(a) 이렇게 합쳐지겠지
ㄴ형님 정말 감사천만하옵니다ㅠㅠㅠㅠ
ㄴ음 부가설명이 쫌 이해가 안감ㅠㅠㅠ
그냥 나처럼 a,b아무거나 정해놓고 직접 손으로 써서 연산해봐 그럼 이해됨
ㄴ괄호가 존나 많아서 당황한거같음 일단 형님말잘새겨듣고 다시한번쪼개면서 생각해봐야할듯ㅠㅠ 괄호가 존나 많으니깐 지레겁먹고 분석도안해보고 물어본거같아서 죄송ㅠㅠ 아무튼 형님감사합니다
그냥 괄호안넣으면 부호가 이상해져서 그런거아닌가
난빨라는 빠릅니다 49]
난빨라는 빠릅니다. |$I