The American Standard Code for Information Interchange ist ein Codierungsschemas dass Karten Zahlenwerte zu den Zeichen, Ziffern und Symbole in die englische Sprache verwendet . ASCII wird verwendet, um Zeichen in Computerprogrammen darstellen . Sätze können durch Aneinanderreihen Zeichen in Zeichen-Arrays oder Strings gebildet werden. Sie können die Größe eines ASCII-Zeichens in einem String mit dem " sizeof "-Operator in einem C-Programm zu messen. Dies ist nützlich, weil es zwei mögliche Breiten eines ASCII-Zeichens , je nachdem , ob Ihr System den erweiterten ASCII-Zeichensatz unterstützt oder nicht sind . Things You
C Integrated Development Environment ( wie Eclipse CDT) brauchen
C Compiler (z. B. GCC)
anzeigen Weitere Anweisungen
1
laden C IDE , indem Sie auf das Programmsymbol . Wenn sie geöffnet wird , wählen Sie " Datei", " Neu ", "Projekt" und wählen Sie " C Project" , um eine neue C -Projekt zu erstellen . Eine leere Quellcode -Datei wird im Texteditor Teil der IDE
2
Schreiben Sie die folgende Funktion "Main" Erklärung, die der Einstiegspunkt in das Programm ist : .
Int main () {}
3
schreiben Sie die folgende Zeichenfolge oder eine Zeichenfolge , Erklärung zwischen den geschweiften Klammern , die die "Haupt"- Funktion Erklärung folgen :
char * string = "ASCII string";
4
schreiben Loop-Struktur , die durch jedes ASCII-Zeichen in der Zeichenfolge durchläuft.
{}
Für ( ! ; ; String [ i] = '\\ 0' i + + int i = 0): Sie können dies , indem er die folgende " for"-Schleife erreichen
5
schreiben Sie eine Anweisung , die die Größe der einzelnen ASCII-Zeichen im String druckt . Setzen Sie die folgende Anweisung in den geschweiften Klammern, die unmittelbar nach der " for"-Schleife :
printf (" charWidth :% d \\ n", sizeof ( string [ i]) );
6
Führen Sie das Programm durch Drücken der grünen Taste "Play" . Das Programm Ausgang wird in etwa so aussehen , was bedeutet, dass die Breite der einzelnen ASCII-Zeichen im String gleich 1 Byte zeigt
charWidth : . 1 of
charWidth : S. 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1