반응형
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 |
댓글