April 16
Il codice standard americano per scambio di informazioni è uno schema di codifica che mappa i valori numerici ai caratteri, numeri e simboli usati in lingua inglese. ASCII è utilizzato per rappresentare i caratteri di programmi per computer. Le frasi possono essere formate da infilare insieme caratteri in array di caratteri o stringhe. È possibile misurare la dimensione di un carattere ASCII in una stringa utilizzando l'operatore "sizeof" in un programma C. Questo è utile perché ci sono due possibili larghezze di un carattere ASCII, a seconda se il vostro sistema supporta il set ASCII esteso o meno.
1 Caricare il C IDE facendo clic sulla sua icona del programma. Quando si apre, selezionare "File", "Nuovo", "Progetto" e scegliere "Progetto C" per creare un nuovo progetto C. Un file di codice sorgente vuoto appare nella parte editor di testo dell'IDE.
2 Scrivi la seguente dichiarazione di funzione "principale", che è il punto di ingresso nel vostro programma:
int main ()
{}
3 Scrivi la seguente sequenza di caratteri, o una stringa, la dichiarazione tra le parentesi graffe che seguono la dichiarazione di funzione "principale":
char *string = "ASCII string";
4 Scrivi una struttura ad anello che consente di scorrere tutti i caratteri ASCII nella stringa. È possibile ottenere questo risultato scrivendo il seguente ciclo "for":
for(int i = 0; string[i] != '\0'; i++)
{}
5 Scrivere una dichiarazione che stampa la dimensione di ogni carattere ASCII nella stringa. Posizionare la seguente dichiarazione all'interno delle parentesi graffe che seguono immediatamente il ciclo "for":
printf("charWidth: %d\n", sizeof(string[i]));
6 Eseguire il programma premendo il tasto verde "Play". L'output del programma sarà simile a questo, il che dimostra che la larghezza di ogni carattere ASCII nella stringa è pari a 1 byte.
charWidth: 1
charWidth: 1
charWidth: 1
charWidth: 1
charWidth: 1
charWidth: 1
charWidth: 1
charWidth: 1
charWidth: 1
charWidth: 1
charWidth: 1
charWidth: 1