Discuss the concept of type conversion in C. Why do we need type conversion and what is the use of the Cast Operator? What is the effect of using the cast operator both on an expression and on a single variable?
Illustrate with an example or examples.