Wie mit Zeichenvariablen in C-Programmierung zur Arbeit

Die getchar () und putchar () Funktionen der C-Programmierung languagework mit ganzen Zahlen, aber das bedeutet nicht, müssen Sie die Zeichenvariable zu meiden. Das Zeichen ist immer noch ein Variablentyp in C. Wenn Sie mit Zeichen zu umgehen, verwenden Sie die Zeichen Variablentyp um sie zu speichern.

CHARACTER VARIABLE MADNESS

# include int main () {char a, b, c, da = 'W'-b = a + 24 c = b + 8-d =' n'-printf ( "% c% c% c% c ", a, b, c, d) -return (0) -}

Übung 1: Erstellen Sie ein neues Projekt, ex0707, den Quellcode in Zeichenvariable Madness verwenden. Erstellen und das Programm auszuführen.

Der Code deklariert vier char-Variablen in Zeile 5. Diese Variablen Werte in Zeilen 7 bis 10. Zeile 7 ist ziemlich einfach zugeordnet sind. Linie 8 nutzt mathematische den Wert der Variablen zu setzen b zu einem bestimmten Zeichen, ebenso wie die Linie 9 für variable c. Zeile 10 verwendet eine Escape-Sequenz ein Zeichen der Wert zu setzen, etwas, das man nicht an der Tastatur eingeben.

All jene% c Platzhalter werden in die printf () Aussage voll gestopft, aber die Ausgabe ist, na ja, überraschend.

Übung 2: Ändern Sie den Code für die Zeichenvariable Madness so dass Variablen b und c ihre Charakterwerte direkt mit Zeichenkonstanten gehalten in einfache Anführungszeichen zugeordnet sind.

Übung 3: Ändern Sie den Quellcode wieder, so dass putchar (), nicht printf () wird verwendet, Ausgabe zu erzeugen.

Menü