typ_docelowy(wyrażenie),
Podprogramy Największe możliwości w zakresie konwersji dają podprogramy, w których można definiować różne odwzorowania, nawet dla dwóch wybranych, tych samych typów. W językach istnieją podprogramy wbudowane dla podstawowych konwersji. Także biblioteki programistyczne oferują podprogramy standardowe w tym zakresie. Największą zaletą tej metody jest możliwość definiowania własnych odwzorowań przez programistę.
Podprogramy wbudowane dostępne są m.in. w: Fortran PL/1 Python.
Referencja Mechanizm ten oparty jest na wskazaniach tego samego obszaru pamięci przez różne zmienne wskaźnikowe, oparte na różnych typach bazowych.
Inne, odrębne konstrukcje W niektórych językach operacja konwersji jest odrębną kategorią jednostek składniowych, nie zaliczaną ani do operatorów, ani podprogramów, ani innych typowych konstrukcji. Tak jest np. w Turbo/Borland Pascalu, mimo że sam literalny zapis konwersji w kodzie źródłowym może mieć postać identyczną jak operator konwersji znany z języka C, tj. typ(zmienna) typ(wyrażenie) np. integer(znak)