Inne, analogiczne konstrukcje Znaczącą analogię do konwersji typu, jako zmiany interpretacji danej bez zmiany jej reprezentacji, można dostrzec w odniesieniu do nakładania zmiennych. Mamy tu do czynienia z interpretacją danej zawartej w pewnym obszarze przynależnym do wielu zmiennych nałożonych na ten obszar pamięci, według różnych typów przypisanych do poszczególnych zmiennych.
Przykład w języku Turbo Pascal: var znak:char; kod:byte absolute znak;
Inną, podobną analogię można dostrzec w odniesieniu do pól unii i pól pojedynczego wariantu w rekordzie z wariantami.
Porównanie konstrukcji Poniżej pokazany jest trywialny przykład konwersji danej znakowej na daną liczbową w języku Pascal, dla środowiska Turbo Pascal.
+ Porównanie różnych konstrukcji w Turbo PascaluPrzyjęto, że w danym systemie komputerowym obowiązuje tabela kodów znaków ASCII. forma konwersji przykład jawna konwersja typuvar znak:char; liczba:byte; begin znak:='1'; liczba:=byte(znak); { wypisanie liczby 49 } writeln(liczba) end. podprogram standardowy Ordvar znak:char; liczba:byte; begin znak:='1'; liczba:=Ord(znak); { wypisanie liczby 49 } writeln(liczba) end. podprogram standardowy Valvar znak:char; liczba:byte; begin znak:='1'; Val(znak, liczba); { wypisanie liczby 1 } writeln(liczba) end.