डाउनलोड पी.डी.एफ. ई-बुक्स
C - Union In C 1

विवरण :

Union का ये program थोडासा अलग है | इस program में हर एक variable declaration के बाद उस variable को output में print किया है | इससे इस variable अलग-अलग memory location बनाते है | इससे लिखी हुई variable की value ही output में दिखती है | ये एक-दूसरे की location share नहीं कर सकता |


सोर्स कोड :

#include <stdio.h>
#include <conio.h>
#include 
 
union Employee {
   int  emp_id;
   char  emp_name[30];
   float  salary;

};
 
void main( ) {

   union Employee Info;       
 
   Info.emp_id = 34;
   printf( "Employee id is : %d ", Info.emp_id);
   
   strcpy( Info.emp_name, "Raj Biradar");
   printf( "Employee name is %s ", Info.emp_name);
   
   Info.salary = 20000.00;
   printf( "Employee salary is : %f ", Info.salary);

getch ();
}

आउटपुट :

Employee id is : 34
Employee name is Raj Biradar
Employee salary is : 20000.000000