using codeblocks
-------------------------------------------------------------------------
//sizeof union with some data
#include <stdio.h> //header file
union det //union tag
{
char name[30]; //first member
char address[70]; //second member
int roll_no; //third member
}acc; //data variable
int main()
{
printf("total SIZE=%d",sizeof(acc));//prints total bytes occupied by variable 'acc'.
return 0;
}
//note: it finds the sum of all members with the largest one and other.
-------------------------------------------------------------------------------------------------------
using turbo c++
----------------------------------------------------------------------------------------------
//sizeof union with some data
#include <stdio.h> //header file
#include<conio.h
union det //union tag
{
char name[30]; //first member
char address[70]; //second member
int roll_no; //third member
}acc; //data variable
int main()
{
printf("total SIZE=%d",sizeof(acc));//prints total bytes occupied by variable acc.
getch();
return 0;
}
-------------------------------------------------------------------------
//sizeof union with some data
#include <stdio.h> //header file
union det //union tag
{
char name[30]; //first member
char address[70]; //second member
int roll_no; //third member
}acc; //data variable
int main()
{
printf("total SIZE=%d",sizeof(acc));//prints total bytes occupied by variable 'acc'.
return 0;
}
//note: it finds the sum of all members with the largest one and other.
-------------------------------------------------------------------------------------------------------
using turbo c++
----------------------------------------------------------------------------------------------
//sizeof union with some data
#include <stdio.h> //header file
#include<conio.h
union det //union tag
{
char name[30]; //first member
char address[70]; //second member
int roll_no; //third member
}acc; //data variable
int main()
{
printf("total SIZE=%d",sizeof(acc));//prints total bytes occupied by variable acc.
getch();
return 0;
}