Note that structures and unions are very similar to each other. The only difference between them is that we can access just one single member of the Union at any given time. It is because the creation of memory is only for the one member that has the biggest size (or the highest number of bytes).
We use the struct keyword for creating a structure. We declare the union using the union keyword, and we can access all the members of a Union using the (.) dot operator.