C von A bis Z
Rheinwerk
978-3-8362-1411-7 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
Aus dem Inhalt:
Einsteigen, programmieren, nachschlagen: Zu jedem Thema finden Sie ausführliche Erklärungen.
Vollständiges C-Wissen: Grundlagen, Umgang mit Datenbanken, dynamische Speicherverwaltung, Multithreading, plattformübergreifende Entwicklung u. v. m.
Codebeispiele und Praxistipps
Jürgen Wolf ist Softwareentwickler, Digitalfotograf und Autor aus Leidenschaft. C/C++, Perl, Linux und die Bildbearbeitung mit Photoshop Elements und GIMP sind seine Themen. Sein Traum: ein ruhiges Leben im Westen Kanadas. Und Bücher auf der Veranda schreiben.
lt;br />... Vorwort ... 23
... ... Vorwort zur 3. Auflage ... 24
... Vorwort des Gutachters ... 25
... ... Bin ich hier richtig? ... 25
1 ... Einstieg in C ... 27
... 1.1 ... Übersicht zu C ... 27
... 1.2 ... Der ANSI-C-Standard ... 28
... 1.3 ... Der POSIX-Standard ... 31
... 1.4 ... Vor- und Nachteile der Programmiersprache C ... 32
... 1.5 ... C in diesem Buch ... 33
... 1.6 ... Was benötige ich für C? ... 33
... 1.7 ... Welcher Compiler und welches Betriebssystem? ... 35
2 ... Das erste Programm ... 37
... 2.1 ... Der beste Lernerfolg ... 37
... 2.2 ... "Hallo Welt" in C ... 37
... 2.3 ... Analyse des Programms ... 39
3 ... Grundlagen ... 43
... 3.1 ... Zeichensätze ... 43
... 3.2 ... Symbole von C ... 48
4 ... Formatierte Ein-/Ausgabe mit "scanf()" und "printf()" ... 55
... 4.1 ... Formatierte Eingabe mit "scanf()" ... 55
... 4.2 ... Formatierte Ausgabe mit "printf()" ... 63
5 ... Basisdatentypen ... 67
... 5.1 ... Deklaration und Definition ... 67
... 5.2 ... Der Datentyp "int" (Integer) ... 69
... 5.3 ... Variablen verwenden ... 70
... 5.4 ... Der Datentyp "long" ... 73
... 5.5 ... Der Datentyp "long long" ... 74
... 5.6 ... Der Datentyp "short" ... 74
... 5.7 ... Ganzzahlige Typen mit vorgegebener Breite -- stdint.h ... 75
... 5.8 ... Die Gleitpunkttypen "float" und "double" ... 78
... 5.9 ... Numerische Gleitpunktprobleme ... 83
... 5.10 ... Komplexe Gleitpunkttypen -- complex.h ... 86
... 5.11 ... Der Datentyp "char" ... 87
... 5.12 ... Nationale contra internationale Zeichensätze ... 92
... 5.13 ... Der Breitzeichen-Typ "wchar_t" ... 94
... 5.14 ... Multibyte-Zeichen ... 95
... 5.15 ... Boolescher Wert -- stdbool.h ... 96
... 5.16 ... Vorzeichenlos und vorzeichenbehaftet ... 97
... 5.17 ... Limits für Ganzzahl- und Gleitpunktdatentypen ... 99
... 5.18 ... Der Typ "void" ... 102
... 5.19 ... Konstanten ... 103
... 5.20 ... Umwandlungsvorgaben für formatierte Ein-/Ausgabe ... 104
6 ... Operatoren ... 113
... 6.1 ... Exkurs zu Operatoren ... 113
... 6.2 ... Arithmetische Operatoren ... 114
... 6.3 ... Erweiterte Darstellung arithmetischer Operatoren ... 117
... 6.4 ... Inkrement- und Dekrement-Operatoren ... 118
... 6.5 ... Bit-Operatoren ... 119
... 6.6 ... Makros für logische Operatoren und Bit-Operatoren -- iso646.h ... 126
... 6.7 ... Der "sizeof"-Operator ... 127
7 ... Typumwandlung ... 131
... 7.1 ... Implizite Datentypumwandlung ... 131
... 7.2 ... Explizite Datentypumwandlung mit dem "cast"Operator ... 135
8 ... Kontrollstrukturen ... 137
... 8.1 ... Verzweigungen mit der "if"-Bedingung ... 137
... 8.2 ... Die Verzweigung mit "else if" ... 141
... 8.3 ... Die Verzweigung mit "else" ... 143
... 8.4 ... Der !-Operator (logischer Operator) ... 147
... 8.5 ... Logisches UND -- logisches ODER ... 149
... 8.6 ... Der Bedingungsoperator "?:" ... 151
... 8.7 ... Fallunterscheidung: die "switch"-Verzweigung ... 153
... 8.8 ... Die "while"-Schleife ... 157
... 8.9 ... Die "do while"-Schleife ... 161
... 8.10 ... Die "for"-Schleife ... 165
... 8.11 ... Kontrollierte Sprünge ... 172
... 8.12 ... Direkte Sprünge mit "goto" ... 174
... 8.13 ... Notationsstil ... 175
9 ... Funktionen ... 177
... 9.1 ... Was sind Funktionen? ... 177
... 9.2 ... Wozu dienen Funktionen? ... 177
... 9.3 ... Definition von Funktionen ... 177
... 9.4 ... Funktionsaufruf ... 178
... 9.5 ... Funktionsdeklaration ... 180
... 9.6 ... Lokale Variablen ... 181
... 9.7 ... Globale Variablen ... 184
... 9.8 ... Statische Variablen ... 185
... 9.9 ... Schlüsselwörter für Variablen -- Speicherklassen ... 186
... 9.10 ... Typ-Qualifizierer ... 188
... 9.11 ... Geltungsbereich von Variablen ... 188
... 9.12 ... Speicherklassen-Spezifizierer für Funktionen ... 190
... 9.13 ... Datenaustausch zwischen Funktionen ...
| Erscheint lt. Verlag | 25.9.2009 |
|---|---|
| Reihe/Serie | Galileo Computing |
| Verlagsort | Bonn |
| Sprache | deutsch |
| Maße | 168 x 240 mm |
| Gewicht | 1910 g |
| Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► C / C++ |
| Schlagworte | ANSI C • C-Einführung • C (Programmiersprache); Einführung • C (Programmiersprache); Handbuch/Lehrbuch • Hardware • Programmiersprache |
| ISBN-10 | 3-8362-1411-3 / 3836214113 |
| ISBN-13 | 978-3-8362-1411-7 / 9783836214117 |
| Zustand | Neuware |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |