Berikut adalah contoh pemakaian UNION untuk mengetahui kelulusan dua siswa
#include <stdio.h>
----------------------------------------------------------------------------------------------
union test {
int x, y;
};
int main()
{
printf("SIswa yang menerima kode 1 artinya lulus, sedangkan kode 0 artinya gagal\n");
union test t;
t.x = 1;
printf("Siswa A mendapatkan kode %d dalam matematika, karena itu dia mendapat kode %d untuk kelulusan\n",
t.x, t.y);
t.y = 0;
printf("Siswa B mendapatkan kode %d dalam matematika, karena itu dia mendapat kode %d untuk kelulusan\n",
t.x, t.y);
return 0;
}
----------------------------------------------------------------------------------------------