Histórico da Página
Incluir Página | ||||
---|---|---|---|---|
|
Sintaxe
ASC( <expressão caracter> )
Propósito
Fornece o valor numérico do código ASCII (número inteiro de 0 até 255) do primeiro caracter da expressão especificada.
Argumentos
< expressão caracter >
Define a cadeia de caracteres da qual será obtido o primeiro caracter cujo número do código ASCII será retornado pela função.
Utilização
O resultado da função ASC() pode ser utilizado quando for necessário realizar cálculos numéricos com o valor ASCII de um caracter.
Dicas
A função CHR() é o inverso da função ASC(). Ou seja, fornece o caracter correspondente ao valor numérico do código ASCII especificado como o seu argumento.
Exemplos
Os exemplos abaixo ilustram vários resultados da função ASC():
MSGALERT( ASC("A") ) // Resulta 65, que é o valor do código ASCII da letra A
MSGALERT( ASC("Apple") ) // Resulta 65, que é o valor do código ASCII da letra A
MSGALERT( ASC("a") ) // Resulta 97, que é o valor do código ASCII da letra a
// Resulta 25, que é a diferença entre os valores dos códigos ASCII das letras Z e A
MSGALERT( ASC("Z") - ASC("A") )
MSGALERT( ASC("") ) // Resulta 0
MSGALERT( ASC(“Carro”) ) // Resulta 67
MSGALERT( ASC(“Antonio”) ) // Resulta 65
cNumero := “123”
MSGALERT( ASC(cNumero) ) // Resulta 49, que é o valor do código ASCII do número 1