Q1. Explain C++ data types with appropriate examples.

Q2. Explain user-defined data types in C++ with appropriate examples.

Q3. Explain the difference between a variable, reference variable, a constant variable and a pointer variable. Support your answer with examples.

Q4. What is the impact of type modifiers on base data types? Support your answer with examples for each data type.