「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