공용체 문제입니다. 도와주세요
세이
2023.04.01
문제는
4바이트 크기의 데이터를 double word 라고 하고 2바이트 크기의 데이터를 word라고 한다.
즉, double word는 두 개의 word로 구성된다. 공용체를 이용해서 4바이트 크기의 double word 값을
2바이트 크기의 hi_word, lo_word로 나누어 출력하는 프로그램을 작성하시오.
2바이트로 어떻게 하죠??
만약 문제가double word 면 8바이트이니깐
union data{
double word;
int hi_word;
int lo_word;
};
이렇게나누어 지는거 맞죠??
근데 문제에서 4바이트인 word를 2바이트로 어떻게 나누죠??
-
일본드립
감사합니다. ㅎ
-
중독된
union data {
DWORD four_byte;
struct {
WORD hi_word;
WORD lo_word;
};
};