Nwlapcug.com


Come convertire dati firmati in ASCII

Come convertire dati firmati in ASCII


Linguaggi di programmazione ad alto livello consentono ai programmatori di dichiarare variabili di tipi diversi. Alcuni tipi di contenere valori integer che possono essere positivo o negativo (valori Integer); altri tipi di contenere le stringhe di caratteri alfanumerici ASCII. In particolare, quelle stringhe possono contenere sequenze di cifre corrispondenti a valori numerici. Conversione di un valore integer per la stringa corrispondente è un'operazione molto comune di programma che è facile da eseguire, tenendo conto della natura del sistema posizionale decimale.

Istruzioni

1

Definire Input_int come l'intero con segno che sarà convertito in una stringa. Definire Output_str come stringa vuota. Definire segno come un valore integer che contiene -1 se Input_int è minore di zero e 1 altrimenti. Definire Remaining_int come il valore assoluto di Input_int.

2

Se Remaining_int è uguale a 0, Output_str impostato su "0" e terminare l'elaborazione.

3

Impostare Output_str (((Remaining_int modulo 10) + '0') concat Output_str), dove "concat" è l'operatore di concatenazione di stringhe. Impostare Remaining_int per essere alla parte di integer (Remaining_int / 10).

4

Se Remaining_int è maggiore di 0, tornare al passaggio 3.

5

Se il segno è uguale a -1, impostare Output_Str su ("-" concat Output_str). Il risultato è in Output_str.