Conversions
Each data value and variable is associated with a particular data type
It is sometimes necessary to convert a value of one data type to another
Not all conversions are possible. For example, boolean values cannot be converted to any other type and vice versa
Even if a conversion is possible, we need to be careful that information is not lost in the process