-
Cómo convertir los datos firmados a ASCII
-
lenguajes de programación de alto nivel permiten a los programadores declaran variables de diferentes tipos. Algunos tipos tienen valores enteros que puede ser (enteros con signo positivo o negativo); algunos otros tipos tienen cadenas de caracteres alfanuméricos ASCII. En particular, esas cadenas pueden contener secuencias de dígitos que corresponden a valores numéricos. Conversión de un entero con signo a la cadena correspondiente es una operación de programa muy común que es fácil de realizar, teniendo en cuenta la naturaleza del sistema de posición decimal.Instrucciones
1 Definir Input_int como el entero con signo que se convierte en una cadena. Definir Output_str como la cadena vacía. Definir sesión como un entero con signo que contiene -1 si Input_int es menor que cero, y 1 en caso contrario. Definir Remaining_int como el valor absoluto de Input_int.
2 Si Remaining_int es igual a 0, establecer Output_str a "0" y terminar el procesado.
3 Establecer Output_str a (((Remaining_int modulo 10) + '0') concat Output_str), donde "concat" es el operador de concatenación de cadenas. Conjunto Remaining_int ser la parte entera de (Remaining_int / 10).
4 Si Remaining_int es más de 0, vuelva al paso 3.
5 Si sesión es igual a -1, establecido a Output_Str ( "-" concat Output_str). El resultado está en Output_str.