#include <iostream>
using namespace std;
union un{
long data;
short s[2];
char c[4];
};
void main()
{
union un aa;
aa.data = 0x12345689;
cout << hex << aa.c << endl;
cout << aa.s[0] << endl;
cout << aa.s[1] << endl;
cout << aa.c[2] << endl;
cout << aa.c[3] << endl;
}
공용체 사용법인데 뭔가 출력이 이상하다.
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.