![]() |
C - Entwicklung Themen der Programmiersprache C Homepage von PS-Trainer - Entwicklung - an PS-Trainer |
![]() |
Einführung, Kurs,
Tutorial: Dave Marshall (GB): C courseware (Lecture notes, integrated exercises, solutions and marking). Programming in C++ Rules and Recommendations, by Mats Henricson and Erik Nyquist. Original translation from Swedish by Joseph Supanich. ScriptSearch C++, Tips & Tutorials (Introduction, Development, File Management). Technikschule Hannover: Kurs über C und C++ von Gerhard Eichelsdörfer. Muss kommentiert werden Uni Essen: Einführungskurs C von Ernst Baeck. Gut, muss aber kommentiert werden. Uni Karlsruhe: Einführung in C++ Übersetzung des C++ Language Tutorial von Gordon Dodrill (Heinz Tschabitscher ). Uni Mainz: Elementares C im Schnelldurchgang. Ausgezeichneter Kurs von Joachim Hueg, gut organisiert und dokumentiert, Beispiele... Xploiter Introduction to C Programming. This self paced learning module on C programming includes all the information you need to learn how to program in C quickly and effectively. Bibliotheken, Libraries: Uni Tasmania: C Standard Library. assert.h: Diagnostics, ctype.h: Character Class Tests, errno.h: Error Codes Reported by (Some) Library Functions, float.h: Implementation-defined Floating-Point Limits, limits.h: Implementation-defined Limits, locale.h: Locale-specific Information, math.h: Mathematical Functions, setjmp.h: Non-local Jumps, signal.h: Signals, stdarg.h: Variable Argument Lists, stddef.h: Definitions of General Use, stdio.h: Input and Output, stdlib.h: Utility functions, string.h: String functions, time.h: Time and Date functions. Funktionen: FU Berlin: Funktionen-Liste, Übersicht der C-Funktionen mit kurzer Erklärung. |
Syntax, Reference: C Programming Reference (Gator): Syntax (keywords, comments, constants, expressions, operators, statements, variable declaration, type conversion, arrays, pointers, structures, functions...), function quick reference, index... Digital Mars (Free C++ Compilers) Documentation (13MB) -
|
Escape-Sequenzen in Zeichenkonstanten | |||
code | ASCII | Name | Bedeutung |
\n | 10 | newline | Erzeugt auf dem Bildschirm einen Zeilenvorschub; wird auf der Tastatur durch die ENTER-Taste erzeugt. |
\t | 9 | Tabulator | Erzeugt auf dem Bildschirm einen Tabulatorsprung (meist bis zur nächsten, durch acht teilbaren Spalte); wird auf der Tastatur durch die TAB-Taste erzeugt. |
\b | 8 | Backspace | Führt auf dem Bildschirm meist zum Löschen des vorherigen Zeichens; wird auf der Tastatur durch die Rückschritt-Taste erzeugt. |
\r | 13 | Carriage Return | Wagenrücklauf. Spielt auf UNIX-Systemen keine grosse Rolle; unter MS-DOS besteht eine Zeilenendmarkierung aus \r\n. |
\f | 12 | Form Feed | Keine Bedeutung für Tastatur und Bildschirm; bei Druckern führt es zu einem Seitenvorschub. |
\0 | 0 | Null | Die wichtigste Bedeutung ist die interne Verwendung als Endemarkierung eines Strings; wird manchmal auch in Druckersequenzen benötigt. |
\\ | 92 | Backslash | Ist die Bezeichnung für die Zeichenkonstante \, da ein alleinstehender Backslash immer als Escape-Zeichen (Sonderzeichen-Präfix) angesehen wird. |
\' | 39 | Einfaches Hochkomma | Ist die Bezeichnung für die Zeichenkonstante ', das ein alleinstehendes einzelnes Hochkomma immer als Begrenzer für eine Zeichenkonstante angesehen wird. |
\" | 34 | Doppeltes Hochkomma | Ist die Bezeichnung für die Zeichenkonstante ", das ein alleinstehendes doppeltes Hochkomma immer als Begrenzer für eine Stringkonstante (s.u.) angesehen wird. |
\nnn | nnn | Oktalwert | Auf diese Art kann eine Zeichenkonstante direkt über ihre oktale Zahlendarstellung angegeben werden. So ist mit '\033' etwa das ESCAPE-Zeichen (mit dem ASCII-Code 27 (oktal 33)) gemeint. |
Operator | Name | Assoziativität |
A++ | Post-Inkrement | links -> rechts |
A-- | Post-Dekrement | |
A(B) | Funktionsaufruf | |
A[B] | Feldindex | |
A.B | Elementzugriff | |
A->B | Elementkennzeichnung | |
++A | Prä-Inkrement | links <- rechts |
--A | Prä-Dekrement | |
-A | Unäres Minus | |
+A | Unäres Plus | |
!A | Logische Negation | |
~A | Einerkomplement | |
*A | Umleitung | |
&A | Adresse | |
sizeof A | sizeof | |
(type)A | Typumwandlung | |
A*B | Multiplikation | |
A/B | Division | |
A%B | Restwert | |
A+B | Addition | |
A-B | Subtraktion | |
A<<B | Linksschieben | |
A>>B | Rechtsschieben | |
A<B | Kleiner als | |
A<=B | Kleiner gleich | |
A>B | Grösser als | |
A>=B | Grösser gleich | |
A==B | Gleichheit | |
A!=B | Ungleichheit | |
A&B | Bitweises UND | |
A^B | Bitweises EXCLUSIV-ODER | |
A|B | Bitweises ODER | |
A&&B | Logisches UND | |
A||B | Logisches ODER | |
A?B:C | Bedingung | |
A=B | Zuweisung | |
A+=B | Additionszuweisung | |
A-=B | Subtraktionszuweisung | |
A*=B | Multiplikationszuweisung | |
A/=B | Divisionszuweisung | |
A%=B | Restwertzuweisung | |
A&=B | Bitweises-UND-Zuweisung | |
A!=B | Bitweises-ODER-Zuweisung | |
A^=B | Bitweises-EXCLUSIV-ODER-Zuweisung | |
A<<=B | Linksschiebe-Zuweisung | |
A>>=B | Rechtsschiebe-Zuweisung | |
A,B | Komma |
Aktuelle Daten dieser Seite | Letzte Änderung: |
![]() ![]() ![]() ![]() |