¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Guía paso a paso para calcular el valor ASCII de una letra del alfabeto

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

Cómo encontrar el valor ASCII de una letra del alfabeto.

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

4 Respuestas

0
Cargando...

Hola,

Utiliza el módulo de función LIST_TO_ASCII

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

Hola,

He convertido de A a 65.

Mientras convierto de 66 a B, estoy obteniendo un error como 'La longitud de 'X' en bytes debe ser un múltiplo del tamaño de un carácter unicode, independientemente del tamaño del carácter unicode'.

Aquí está el código que he escrito.

En esta parte estoy enviando el 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.

Ahora estoy incrementando rn. (Tiene el 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.

Aquí me enfrento al error mencionado anteriormente.

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

¿Cómo puedo obtener el valor ASCII de cualquier letra?

¿Cómo puedo obtener el valor ASCII de cualquier letra? ¿Existe alguna función?

Así es como se hace:

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.

Esto convertirá 'A' en 65.

Tom Demuyt

¿Cómo convertir el valor ASCII a un carácter?

Si doy como entrada 65 (valor ASCII) quiero mostrar 'A'.

La lógica a continuación es para convertir de carácter a valor ASCII, ahora quiero saber cómo convertir el valor ASCII a un carácter.

Naveen

report demtest.

*pasando de A a 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.

*pasando de 66 a 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?