• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

질문

21.05.17 21:07 작성 조회수 100

1

이거

#include<iostream>
using namespace std;
union myunion{
          int a;
         char b;
};
int main(){
       myunion data;
       data.a = 77;
       cout<<b;
      return 0;
}

이런 식으로 하면 아스키코드로 77에 해당하는 값이 나오는 건가요

답변 1

답변을 작성해보세요.

1

#include<iostream>
using namespace std;
union myunion {
    int a;
    char b;
};

int main() {
    myunion data;
    data.a = 77;
    cout << data.b;
    return 0;
}

를 말씀하신 것이라면, 맞습니다 :)