Come usare itoa a CCS

May 11

Custom Computer Services (CCS) ha creato una piattaforma di prototipazione diffusa per il lavoro su Programmable Interrupt Controller (PIC). Tavole create utilizzando tecnologie CCS possono prendere input da una varietà di fonti - compresi i sensori e orologi - e multiplex in linee di un processore general-purpose in grado di monitorare. L'ambiente di sviluppo include un compilatore per la versione del CCS del linguaggio di programmazione C e un debugger simbolico per quel compilatore. dialetto CCS C include la funzione di libreria itoa (), per convertire il valore di una variabile intera nella sua rappresentazione di stringa.

istruzione

1 Includere il file di intestazione per la libreria standard C nel preambolo del codice, scrivendo questa direttiva preprocessore:

includere <stdlib.h>

2 Prenotare memoria sufficiente per contenere il risultato della stringa di conversione di un numero intero di stringa utilizzando itoa (). Ad esempio, è possibile riservare memoria sufficiente per un intero con segno in un'implementazione a 32 bit dichiarando

char stringVersion [12];

La più lunga (come nel numero di caratteri) risultato itoa () può eventualmente tornare corrisponde al valore più piccolo possibile "int", vale a dire, -2.147.483.648, rappresentato in decimale. Contare un carattere per il segno e un carattere più per il '\ 0' stringa C terminatore, il numero massimo di byte necessari per memorizzare il risultato è 12.

3 Richiamare itoa () su una variabile di tipo "int", come in:

itoa (intVersion, stringVersion, 10);

dove "intVersion" è la variabile che contiene il numero intero da convertire, e "10" specifica che itoa () deve restituire la rappresentazione decimale di quel numero.