「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

C++

Posted by arkgame