High -level programmeringsspråk lar programmerere å erklære variabler av ulike typer. Noen typer hold heltallsverdiene som kan være enten positiv eller negativ (signert heltall ) , og noen andre typer holder strenger av ASCII alfanumeriske tegn. Spesielt kan de strenger inneholde sekvenser av tall svarende til numeriske verdier. Konvertering av et signert heltall til tilsvarende streng er en svært vanlig program operasjon som er enkel å utføre , tar hensyn til natur desimal posisjonelle system . Du trenger
Papir og blyant
Vis flere instruksjoner
en
Definer Input_int som signert heltall som vil bli konvertert til en streng. Definer Output_str som en tom streng . Definer fortegn som et signert heltall inneholdende -1 hvis Input_int er mindre enn null , og en annen måte . Definer Remaining_int som den absolutte verdien av Input_int .
2 p Hvis Remaining_int lik 0, satt Output_str til "0" og avslutte behandlingen .
3
Set Output_str til ( ( ( Remaining_int modulo 10 ) + '0 ') concat Output_str ) , der " concat " er strengen sammensetning operatør . Sett Remaining_int å være heltall del av ( Remaining_int /10 ) .
4 p Hvis Remaining_int er mer enn 0 , gå tilbake til trinn tre .
5 p Hvis Sign lik -1 , satt Output_Str til ( "-" concat Output_str ) . Resultatet er i Output_str .