Computer/초보자를 위한 C 언어 300제
044. 공용체 이해하기
Theo Kim
2010. 11. 22. 04:20
#include <stdio.h> union tagVariant { int i; float d; }; main() { union tagVariant V; V.i = 0; V.d = 5.5; printf( "V.i = %d\n", V.i ); // V.i = 1085276160 printf( "V.d = %d\n", V.d ); // V.d = 5.500000 }
책에는 "V.d" 인데 오타인것 같다. 정상적인 출력은 printf( "V.d = %f\n", V.d ); 일 것이다.