\* C program to declare and initialize an union *\
                        # include < stdio.h > 
                        # include < conio.h > 
                        
                         	struct     pack
                          {
                            
                            
                            char a ;
                            int	b ;
                            double c ;
                          
                          
                          } ;
                          
                        
                         int     main( )
                          {
                        
                            
                            pack p ;
                            printf("\n Occupied size by union pack: %d",sizeof(pack) ) ;
                            p.a = 'G' ;
                            printf("\n Value of a:%c", p.a ) ;
                        
                            p.b = 20 ;
                            printf("\n Value of b:%d",p.b ) ;
                            
                            p.c = 2545.6250 ;
                            printf("\n Value of c:%f",p.c ) ;
                        
                            p.a = 'G' ;
                            p.b = 20 ;
                            p.c = 2545.6250 ;
                        
                            printf("\n Value of a:%c, b:%d, c:%f",p.a,p.b,p.c ) ;
                        
                            return 0 ;
        
                          
                          }
                          
