¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Guia passo a passo para calcular o valor ASCII de uma letra do alfabeto.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 5 Vistas
0
Cargando...

Como encontrar o valor ASCII de uma letra do alfabeto.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá,

Utilize o módulo de função LIST_TO_ASCII.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Converti de A para 65.

Enquanto converto de 66 para B, estou recebendo um erro como 'O comprimento de 'X' em bytes deve ser um múltiplo do tamanho de um caractere unicode, independentemente do tamanho do caractere unicode'.

Aqui está o código que escrevi.

Nesta parte estou enviando o valor chr como A

DATA: chr TYPE c.

FIELD-SYMBOLS: <n> TYPE x.

DATA: rn TYPE i,

v_set2 TYPE i.

v_set2 = STRLEN(p_matwa) - 2.

chr = p_matwa + v_set2(1).

ASSIGN chr TO <n> CASTING.

MOVE <n> TO rn.

Agora estou incrementando rn. (Tem o valor 65)

rn = rn + 1.

DATA: hx TYPE x.

FIELD-SYMBOLS: <fc> TYPE c.

ASSIGN hx TO <fc> CASTING TYPE c.

MOVE <fc> TO chr.

WRITE chr.

Aqui me deparo com o erro mencionado anteriormente.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Como posso obter o valor ASCII de qualquer letra?

Como posso obter o valor ASCII de qualquer letra? Existe alguma função?

Aqui está como se faz:

report demtest.

data : c.

field-symbols : <n> type x.

data : rn type i.

c = 'A'.

assign c to <n> casting.

move <n> to rn.

write rn.

Isso vai converter 'A' em 65.

Tom Demuyt

Como converter o valor ASCII para um caractere?

Se eu fornecer 65 (valor ASCII) quero mostrar 'A'.

A lógica a seguir é para converter de caractere para valor ASCII, agora quero saber como converter o valor ASCII para um caractere.

Naveen

report demtest.

*passando de A para 65

data : c value 'A'.

field-symbols : <n> type x.

data : rn type i.

assign c to <n> casting.

move <n> to rn.

write rn.

*passando de 66 para B

data : i type i value 66.

data : x type x.

field-symbols : <fc> type c.

move i to x.

assign x to <fc> casting type c.

move <fc> to c.

write c.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?