Unions versus structures en C

L'idée derrière cette question est de comprendre la plus profonde des concepts de l'aide de l'union et de l'utiliser de manière différente afin d'économiser de la mémoire.. Ma question est--

disons qu'il s'agit d'une structure

struct strt
{
   float f;
   char c;
   int a;
}

et la même structure représentée dans l'union

union unin
{
   float f;
   char c;
   int a;
}

Si j'affecter des valeurs à la structure des membres l'un après l'autre et de les imprimer ensuite, il obtient
imprimée. Mais dans le cas de l'union, il n'arrive pas, pour certains d'écrasement est fait..

J'ai donc besoin de trouver une méthode qui peut stocker les valeurs de f,c,a, à l'aide de l'union et que je peux ensuite imprimer le même. (Appliquer toutes les opérations ou quoi que ce soit..) mais je suis à la recherche de cette technique.. quelqu'un Peut-il là me guider ou me donner une idée?

source d'informationauteur AGeek