Tarkastellaan esimerkkinä muuttujaa x, jota voidaan käyttää esittämään kokonaislukua tai kahden merkin taulukkoa.
union i_ch{ int i; char ch[2]; } x;
Muuttuja x varaa tilaa 2 tavua (jos oletetaan, että järjestelmässä on 16 bitin kokonaisluvut).