Nwlapcug.com


Come utilizzare ItoA in CCS

Personalizzato Computer Services (CCS) ha creato una piattaforma di prototipazione diffusa per il lavoro sul controller di Interrupt programmabile (PICs). Bordi creati utilizzando CCS possono accettare l'input da una varietà di fonti, tra cui sensori e orologi..--e si multiplex in linee può monitorare un processore General-purpose. L'ambiente di sviluppo include un compilatore per la versione di CCS di linguaggio di programmazione C e un debugger simbolico per quel compilatore. Dialetto di CCS di C include la funzione di libreria itoa(), per convertire il valore di una variabile integer nella relativa rappresentazione di stringa.

Istruzioni

1

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

includono < stdlib. h > 2

Riserva di memoria sufficiente per contenere il risultato della stringa di conversione di un valore integer a string utilizzando itoa(). Ad esempio, è possibile prenotare abbastanza memoria per un valore integer in un'implementazione di 32 bit dichiarando

char stringVersion [12];

Il più lungo (come numero di caratteri) risultato itoa() possibilmente può restituire corrisponde al valore più piccolo possibile "int", cioè, da -2.147.483.648, rappresentato in formato decimale. Conteggio per il segno di un carattere e un carattere più per il terminatore di stringa '\0' C, 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 contenente il numero di numero intero da convertire, e "10" specifica che itoa() deve restituire la rappresentazione decimale di quel numero.