[0]
Typecasting: It is a data type is converted into another data type by the
programmer using the casting operator during the program design. In
typecasting, the destination data type may be smaller than the source data type
when converting the data type to another data type, that’s why it is also
called narrowing conversion.
[1]
In computer science, type conversion or typecasting refers to changing an
entity of one datatype into another. There are two types of conversion:
implicit and explicit.