「C言語」union共用体の使い方
サンプルコード
#include <stdio.h>
#include <string.h>
union Data
{
int i;
float f;
char str[20];
};
int main( )
{
union Data data;
printf( "Memory size occupied by data : %d\n", sizeof(data));
return 0;
}
実行結果
Memory size occupied by data : 20