본문 바로가기
컴퓨터/C

[C] 공용체 union

by Begi 2020. 12. 23.
반응형

C 에서 공용체는 다음과 같이 사용한다.

union Data {

int i;

char s[4];

};


union Data data;


data.i = 0x12345678;


위와 같은 코드를 실행하면 big endian일 때 다음과 같이 저장된다.

data.s[0]에 0x12이 저장됨

data.s[1]에 0x34이 저장됨

data.s[2]에 0x56이 저장됨

data.s[3]에 0x78이 저장됨


반응형

'컴퓨터 > C' 카테고리의 다른 글

C 언어 float 오차  (0) 2020.12.25
온라인 C 컴파일러  (0) 2020.12.25
가장 큰 숫자 구하는 매크로 함수  (0) 2020.12.22
volatile 선언 사용법  (0) 2020.11.20
[C] static 선언  (0) 2020.11.14

댓글