jeżeli x jest typu string to literał 'a' reprezentuje łańcuch zapisany jako: 1 bajt długość łańcucha równa 1 i znak łańcucha – drugi bajt).
Literały znakowe mogą być: traktowane jak dane liczbowe całkowite, o wartości zgodnej z kodem danego znaku według aktualnego zestawu znaków, np. język C: x=5+'a'; natomiast użycie literału znakowego jak łańcucha wymaga odpowiedniego przekształcenia lub konwersji, traktowane jak łańcuchy jednoznakowe, co umożliwia operowanie literałami znakowymi i łańcuchami równocześnie, np. Pascal, x:='Ala' + '.'; wynika z jednolitego zapisu i kontekstowej interpretacji literału (patrz wyżej); natomiast użycie literału znakowego jak liczby całkowitej wymaga konwersji lub użycia odpowiedniej funkcji.
Literały znakowe w językach programowania język programowania bezpośredni zapis literału znakowego zapis za pomocą opisu znaku zapis za pomocą kodu znaku miejsce opisu lub kodu względem ograniczników przykłady Język C 'znak' '\opis_znaku' '\kod_ósemkowy' pomiędzy ogranicznikami 'a', '\n', '\12' Język C – rozszerzenia ANSI traktowane jak dane int (2 bajty), możliwość zapisu dwóch znaków 'ab' jw.