Type-casting refers to the process of converting from one data type to another. This is useful when you need to work with different data types on specific operations that require data type conversions.