Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Incluir Página
tec:Asc
tec:Asc

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