Języki programowania Współczesne języki programowania mają w swojej specyfikacji jawnie zdefiniowany separator ciągu znaków, i zazwyczaj jest to podwójny cudzysłów ". Oznacza to, że wprost ten znak nie może być elementem wspomnianego ciągu, ale jest możliwe z zastosowaniem znaku modyfikacji. Obsługiwane są dwa sposoby użycia modyfikacji: ze znakiem modyfikowanym podanym wprost lub poprzez jego reprezentację heksadecymalną. Tak więc odpowiednio: \" daje " \x22 daje również "

Perl W języku Perl kod print "Ala krzyknęła "witaj świecie!" do tłumu."; zawiera błędy składniowe i nie może być wykonany, natomiast kod: print "Ala krzyknęła \"witaj świecie!\" do tłumu."; ### przykład użycia sekwencji zmodyfikowanej \" lub print "Ala krzyknęła \x22witaj świecie!\x22 do tłumu."; ### przykład użycia sekwencji zmodyfikowanej \x22 spowoduje wysłanie na wyjście zamierzonego tekstu.

Inne języki Języki C, C++, Java stosują taką samą konwencję dwukrotnych znaków modyfikacji w postaci odwrotnego ukośnika. Pewne języki, np. PHP lub Turbo Pascal, zezwalają na stosowanie dwóch różnych separatorów (w tym przypadku podwójnego cudzysłowu " oraz pojedynczego '), co pozwala uniknąć kolizji separatorów oraz konieczności stosowania znaków modyfikacji.

Zobacz też znak sterujący

Przypisy

Kategoria:Znaki sterujące