C programmieren : Das umfassende Handbuch

個数:

C programmieren : Das umfassende Handbuch

  • 在庫がございません。海外の書籍取次会社を通じて出版社等からお取り寄せいたします。
    通常6~9週間ほどで発送の見込みですが、商品によってはさらに時間がかかることもございます。
    【重要ご説明事項】
    1. 納期遅延や、ご入手不能となる場合がございます。
    2. 複数冊ご注文の場合は、ご注文数量が揃ってからまとめて発送いたします。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Hardcover:ハードカバー版
  • 商品コード 9783367116416

Description

Modernes C-Wissen von Anfang an

An der Programmiersprache C kommt man auch heute nicht vorbei: Sie ist die Lingua Franca der Systemprogrammierung. In diesem Handbuch lernen Sie C von Anfang an, egal, welchen Wissensstand Sie schon mitbringen. Anhand von Best Practices und vielen Übungen begleitet Sie der erfahrene Autor Christian Ullenboom durch Variablen, Datentypen und Funktionen bis hin zu Continuous Integration und Leistungsanalyse. Sowohl Einsteiger in C als auch professionelle Anwender kommen hier auf ihre Kosten. Der ideale Weg zu fundierten und umfassenden Kenntnissen in C!

  • Moderne C-Programmierung für die professionelle Praxis
  • Inkl. Sprachgrundlagen, Speicherverwaltung, Leistungsanalyse, Continuous Integration u. v. m.
  • Ideal für Studium und Beruf, mit Best Practices, Aufgaben und Lösungen

Aus dem Inhalt:

  • Variablen, Datentypen und Typsicherheit
  • Operatoren und Ausdrücke
  • Kontrollstrukturen
  • Funktionen
  • Arrays
  • Zeiger
  • Speicherverwaltung
  • Zeichen, Zeichenketten und Textverarbeitung
  • Nebenläufigkeit und Parallelität
  • Profiler und Optimierung
  • Testen und Qualitätssicherheit


Materialien zum Buch ... 31

Vorwort ... 33

1. Die Philosophie von C ... 41


1.1 ... Was ist C, und was ist es nicht? ... 41

1.2 ... Der C-Standard ... 44

1.3 ... Die Bedeutung von C heute ... 52

1.4 ... Rückblick und Ausblick ... 55


2. Werkzeugkette und das erste C-Programm ... 57


2.1 ... Minimales Beispiel main.c ... 57

2.2 ... Compiler im Alltag: GCC und Clang ... 60

2.3 ... C-Programm auf der Kommandozeile kompilieren und ausführen ... 68

2.4 ... Präprozessor, Compiler und Linker ... 73

2.5 ... Editoren, IDEs ... 74

2.6 ... Debugger und Laufzeitanalyse ... 80

2.7 ... Dokumentation zu C-Funktionen finden ... 82

2.8 ... Aufgabe ... 82

2.9 ... Rückblick und Ausblick ... 83


3. Syntax und Struktur von C-Programmen ... 85


3.1 ... Vom Quelltext zum Programm ... 85

3.2 ... Lexikalische Grundlagen ... 86

3.3 ... Lesbarkeit und Stil ... 90

3.4 ... Grammatik und Programmbausteine ... 91

3.5 ... Rückblick und Ausblick ... 93


4. Variablen, Datentypen und Typsicherheit ... 95


4.1 ... Konstanten und String-Literale: feste Angaben im Quelltext ... 95

4.2 ... Werte mit der Funktion zur formatierten Ausgabe printf() ausgeben ... 97

4.3 ... Grundtypen ... 99

4.4 ... Variablen ... 100

4.5 ... Konstante Werte ... 112

4.6 ... Ganzzahlen (int, short, long, long long) ... 117

4.7 ... Gleitkommatypen (float, double, long double) ... 120

4.8 ... Zeichentyp (char) ... 123

4.9 ... Wahrheitswerte (bool) ... 128

4.10 ... Der Nicht-Wertetyp (void) ... 129

4.11 ... Vorzeichenbehaftete und vorzeichenlose Ganzzahlen ... 130

4.12 ... Zahlendarstellungen und Schreibweisen ... 140

4.13 ... Typkategorien und Grundbegriffe ... 145

4.14 ... Rückblick und Ausblick ... 145


5. Operatoren und Ausdrücke ... 147


5.1 ... Primäre Ausdrücke ... 148

5.2 ... Zuweisungsoperatoren ... 149

5.3 ... Arithmetische Operatoren (+, -, *, /, %) ... 152

5.4 ... Kurzschreibweisen für Zuweisungen und Änderungen ... 157

5.5 ... Vergleichsoperatoren ... 160

5.6 ... Logische Operatoren (!, &&, ||) ... 165

5.7 ... Typumwandlungen (Conversions) und ihre Regeln ... 174< Christian Ullenboom, Dipl.-Informatiker, ist seit Jahrzehnten in der Welt der C-Programmierung zu Hause, ein erfahrener Fachbuchautor und seit 1997 Trainer und Berater für objektorientierte Analyse und Design. Seit Jahren teilt er sein Wissen mit unzähligen Besuchern seiner Website, wo er Fragen beantwortet, Inhalte bereitstellt und diskutiert. Christian Ullenboom bietet auch Rheinwerk Seminare zu Java und Spring an.

最近チェックした商品