[코딩도장] Unit 54 ~ 55 1. 공용체 1. 공용체 사용하기 공용체와 구조체는 정의 방법이 같지만 멤버를 저장하는 방식에서 차이가 있다 구조체는 각 멤버들이 각각 공간을 차지한다 공용체는 가장큰 자료형의 공간을 공유하여 사용한다 union Box { // 공용체 정의 short candy; // 2바이트 float snack; // 4바이트 char doll[8]; // 8바이트 }; 공용체는 union 을 사용하여 선언한다 공용체도 정의만 해서는 사용할 수가 없기 때문에 변수로 선언해서 사용해야 한다 union Box b1; // 공용체 변수 선언 Box 공용체에서 가장 큰 자료형은 char doll[8] 로 8바이트이다 따라서 공용체의 크기는 8바이트가 된다 공용체는 가장 큰 자료형의 공간을..