
Blok funkcji CHR generuje łańcuch znaków o długości jednego bajta z liczby.
Wejście oczekuje liczby jako Integer.
Wyjsce zwraca łańcuch znaków o długości jednego znaku w kodowaniu jednobajtowym, takim jak ASCII, ISO-8859 lub Windows 1252, przekazując pozycję żądanego znaku w tabeli przyporządkowania kodowania. Należy jednak pamiętać, że ta funkcja ignoruje kodowanie łańcucha znaków i w szczególności nie można przekazać punktu kodu Unicode, aby utworzyć łańcuch znaków w wielobajtowym kodowaniu, takim jak UTF-8 lub UTF-16.
Wartości poza zakresem dopuszczalnym (0..255) są bitowo łączone z 255 za pomocą operacji AND.