Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

C von A bis Z

Das umfassende Handbuch

Jürgen Wolf (Autor)

Media-Kombination
1190 Seiten | Ausstattung: Hardcover & CD-ROM (Software)
2009 | 3. Auflage
Rheinwerk
978-3-8362-1411-7 (ISBN)
CHF 55,85 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Hier bekommen Sie C-Wissen pur. Egal, ob Sie gerade anfangen, C zu lernen oder ein kompetentes Nachschlagewerk für Fragen rund um C benötigen, mit diesem Buch sind Sie bestens beraten. Ausführlich werden die Grundlagen von C dargestellt, angefangen von den elementaren Datentypen bis hin zu Arrays, Zeigern und dynamischer Speicherverwaltung. Auch fortgeschrittene Themen wie das Programmieren von Webanwendungen mit der CGI-Schnittstelle und eigenen Datenbank-Clients mit der C-API von MySQL, Netzwerk- und Cross-Plattform-Entwicklung kommen nicht zu kurz. Die Website zum Buch (www.pronix.de) bietet ein Forum und jede Menge zusätzliches Know-how.

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?