
O bloco de função CHR gera uma cadeia de caracteres de um byte a partir de um número.
A entrada espera um número como inteiro.
A saída retorna uma cadeia de caracteres de um único caractere em uma codificação de um byte, como ASCII, ISO-8859 ou Windows 1252, passando a posição do caractere desejado na tabela de associação de codificação. No entanto, deve-se observar que esta função ignora a codificação da cadeia de caracteres e, em particular, não é possível passar um ponto de código Unicode para gerar uma cadeia de caracteres em uma codificação de múltiplos bytes como UTF-8 ou UTF-16.
Valores fora do intervalo válido (0..255) são combinados bit a bit com 255 e ligados.