#include union Distance { int inch; double meter; }; int main() { union Distance distance = { 20 }; printf("%d\n", distance.inch); printf("%lf\n", distance.meter); distance.inch = 20; distance.meter = 0.508; printf("%d\n", distance.inch); printf("%lf\n", distance.meter); return 0; } union 은 구조체와 비슷하지만, 다른점은 변수를 1개만 사용할 수 있다는 것이다. 위의 예제에서 union 은 int inch 와 double meter 두개를 가지고 있지만, 이중 가장큰 double..