044. 공용체 이해하기044. 공용체 이해하기

Posted at 2010. 11. 22. 04:20 | Posted in Computer/초보자를 위한 C 언어 300제
#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 ); 일 것이다.

'Computer > 초보자를 위한 C 언어 300제' 카테고리의 다른 글

046. 데이터형 정의하기  (0) 2010.11.22
045. 열거형 이해하기  (0) 2010.11.22
043. 구조체 이해하기  (0) 2010.11.22
042. 널(NULL) 문자 이해하기  (0) 2010.11.22
041. 포인터 이해하기  (0) 2010.11.13
//