Højtstående computer sprog tillader programmører at erklære variabler af forskellige typer. Nogle typer hold heltalsværdier , der kan være enten positiv eller negativ ( integer ), nogle andre typer holder strenge af ASCII alfanumeriske tegn. Især kan disse strenge indeholde sekvenser af cifre svarer til numeriske værdier . Konvertering af en underskrevet heltal til den tilsvarende streng er en meget almindelig programfunktion , der er let at udføre , idet der tages hensyn til arten af decimal positionelle system. Ting du skal
Papir og blyant
Vis Flere Instruktioner
1
Definer Input_int som underskrevet heltal, der vil blive konverteret til en streng. Definer Output_str som den tomme streng . Definer tegnet som en underskrevet heltal indeholdende -1 hvis Input_int er mindre end nul , og 1 andet. Definer Remaining_int som den absolutte værdi af Input_int .
2 p Hvis Remaining_int lig 0 , sæt Output_str til "0" og afslutte behandlingen .
3
Set Output_str til ((( Remaining_int modulo 10) + '0 ' ) concat Output_str ) , hvor " concat " er den strengsammensætning operatør. Indstil Remaining_int at være i heltal ( Remaining_int /10).
4 p Hvis Remaining_int er mere end 0 , skal du gå tilbage til trin 3. .
5 p Hvis Sign lig -1, sæt Output_Str til ("-" concat Output_str ) . Resultatet er i Output_str .