For Primary Datatypes, please refer to Datatypes in C.
Starting a new journey..
In your life, you guys have seen a lot of things. And you everyday categorize those things. Like, if you see a banana, you say its a fruit, or if you see a tiger at the zoo, you know its an animal. A similar categorization happens in a language. As the computer cannot categorize on its own, we need to help it out. And that is where datatypes come into handy.
What are Arrays?
So, how does this help? It helps in the same manner as it helps you to categorize items in a mart. It reduces your time to find the object and lets similar objects be together and give an easier access to it.
What are Pointers?
What are Structures?
Hence, structure can be understood as a collection of data of different data types that are under one name!
What are Unions?
What is Enumerated Data Types?
Well, this is a merry dream (unless one of you are an owner!), but worry not, you can do this using the enumerated data types where you can invent your own data types (categories like gaming section) and define what values the variables (CoC, Counter-Strike, etc) of this data type can take.