Custom Computer Services ( CCS ) skapt en utbredt prototyping plattform for arbeidet med Programmable Interrupt Controllers ( bilder) . Styrene opprettet ved hjelp av CCS kan ta innspill fra en rekke kilder - inkludert sensorer og klokker - og multiplex det inn i linjene en generell prosessor kan overvåke . Utviklingsmiljøet inkluderer en kompilator for CCS sin versjon av programmeringsspråket C og en symbolsk debugger for at kompilatoren. CCS sin dialekt av C omfatter itoa ( ) bibliotek funksjon, for å konvertere verdien av et heltall variabel i sin streng representasjon. Instruksjoner
en
Inkluder header filen for C standard bibliotek i innledningen av koden din , ved å skrive denne preprocessor direktiv : en
# include
2 Reserve nok minne til å inneholde strengen resultat av konvertering av et heltall til strengen ved hjelp itoa ( ) . For eksempel kan du reservere nok minne for et signert heltall i en 32 -bits implementering ved å erklære
røye stringVersion [ 12 ];
Den lengste (som i antall tegn) resultat itoa ( ) kan muligens gå tilbake tilsvarer den minste mulige " int " verdi , dvs. -2147483648 , representert i desimal . Telle ett tegn for tegn, og en mer karakter for '\\ 0 ' C string terminator , det maksimale antall byte som trengs for å lagre resultatet er 12 år.
3
Påberope itoa ( ) på en variabel av type " int " , som i : en
itoa ( intVersion , stringVersion , 10),
der " intVersion " er den variabelen med den heltall som skal konverteres , og " 10 "angir at itoa ( ) må returnere desimalrepresentasjon av dette nummeret.