union

create groups of variables which share the same storage space.
a union is similar to a struct, but it allows you to define variables that share storage space

union [union-type-name]
  {
    type variable-names;
    type variable-names;
    ...
  } [union-variables] ;