How to use union in C program & whats the role of this?

Asked by Last Modified  

3 Answers

Follow 0
Answer

Please enter your answer

Embedded Linux kernel/Hacker Trainer

For memory efficient usage union is preferred. struct union uni {int a; char b;float c}; it will allocate 4 bytes on 32 bit system.
Comments

Union is a data type in C it is just like structure but we use single variable at at time in union but this condition not mandatory for structure . Union save data storage as compared to structure. Union size is equal to max size of a variable used in union.
Comments

Java Trainer

Unions are much working like Structures. It is also user-defined data type. Unions were used in the early days when memory is at premium. Structure elements get independent memory locations where as union elements share same memory. Unions allowed to declare more than one element and allowed...
read more
Unions are much working like Structures. It is also user-defined data type. Unions were used in the early days when memory is at premium. Structure elements get independent memory locations where as union elements share same memory. Unions allowed to declare more than one element and allowed to work with only one element at at a time read less
Comments

View 1 more Answers

Related Questions

Is C/C++ language is still important in 2019?
Of course, C language is only the heart of any processor or controller.Because of complexity in C peoples are looking to work on High-level languages like JAVA etc.
Tejas
0 0
7
Can you assign a different address to an array tag?
Nope, because Array Tag/Name is an alias or name to the first location of the array. It doesn't have any memory of its own (pointers do have their own memory).
Sivaganesh
0 0
6

Is learning Tally good or is learning Advanced Excel and Python good? Which one will be better for getting a job? What would be the general cost of learning Tally, Advanced Excel and Python? Which are the best tutors or institutes near to Kudlu Gate and Electronic City?

 

 

As a beginner, you should go with Advance Excel and MIS reporting. After that, you can go for VBA, SQL, and Python in the end. Follow this career path. You will end up being a data analyst and package raging from 8-12lakh pa.
Prabhu
What is the use of "\n" in C language?
break a line into two and shift the remaining value/ characters to a new line.
Tanush
0 0
5
How to contact teacher?
Hi Kritika, You can search for the best teachers on UrbanPro and once you find the appropriate teacher profiles, you can directly call the teachers by dialing number. Regards Sunita
Kritika
2 0
8

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

Advantages of C++ Language
Advantages of C++ - C++ is a profoundly convenient dialect and is frequently the dialect of decision for multi-gadget, multi-stage application advancement. - C++ is a protest situated programming dialect...

What is the difference between PHP and PYTHON
Let's start with PHP: - Ideal for standard web development- Easy integration with MySQL- $_GET and $_POST built into the language- C-Esque syntax Primarily used on an Apache server (Routinely, you...

Datetime Module
#this examples demonstrate use of datetime module import datetimeob=datetime.datetime.now()print("-"*25)print(ob)print(ob.year)print(ob.month)print(ob.day)print(ob.hour)print(ob.minute)print(ob.second)str1=str(ob.hour)+':'+str(ob.minute)+':'+str(ob.second)print...

Be A Python Dev
Currently, in the programming world, Python is one of the languages with a high rising demand profile. And this article will explain why that isn’t slowing down in the foreseeable future.Python...

Compiler vs Interpreter
Compiler Interpreter Convert all the code into binary format and execute. Convert one statement at a time and execute, then Convert next statement and execute. After conversion, source...

Recommended Articles

Applications engineering is a hot trend in the current IT market.  An applications engineer is responsible for designing and application of technology products relating to various aspects of computing. To accomplish this, he/she has to work collaboratively with the company’s manufacturing, marketing, sales, and customer...

Read full article >

Almost all of us, inside the pocket, bag or on the table have a mobile phone, out of which 90% of us have a smartphone. The technology is advancing rapidly. When it comes to mobile phones, people today want much more than just making phone calls and playing games on the go. People now want instant access to all their business...

Read full article >

Whether it was the Internet Era of 90s or the Big Data Era of today, Information Technology (IT) has given birth to several lucrative career options for many. Though there will not be a “significant" increase in demand for IT professionals in 2014 as compared to 2013, a “steady” demand for IT professionals is rest assured...

Read full article >

Information technology consultancy or Information technology consulting is a specialized field in which one can set their focus on providing advisory services to business firms on finding ways to use innovations in information technology to further their business and meet the objectives of the business. Not only does...

Read full article >

Looking for Programming Languages Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you