![]() |
|||||
![]() |
|||||
![]() |
|||||
Index Awakening Pr Jerzy Siewierski Zaufajcie drakuli JAROSLAF FOGLAR 01 Zhada hlavolamu Jak stworzyć skuteczna stronę WWW Dussler Barbara AniośÂy naprawdć istniejć 41 Pan Samochodzik i Operacja Królewiec Sebastian Miernicki Tobias Buckell Crystal Rain 06. Herman Melville_Benito Cereno Margit Sandemo Cykl Saga o Ludziach Lodu (38) Urwany śÂlad James, Henry daisy miller |
[ Pobierz całość w formacie PDF ] Die folgenden Schl�sselw�rter sind f�r spezielle Zwecke reserviert und d�rfen nicht als normale Identifier-Namen verwendet werden: break case char continue default do else enum for if int numeric real return string switch void while Zus�tzlich sind die Namen von Builtins und Objekt-Typen reserviert und d�rfen nicht als Identifier-Namen verwendet werden. Index Copyright � 2003 CadSoft Computer GmbH EAGLE Help Identifier Ein Identifier ist ein Name, der dazu benutzt wird, eine benutzerdefinierte Konstante, Variable oder Funktion einzuf�hren. Identifier bestehen aus einer Sequenz von Buchstaben (a b c..., A B C...), Ziffern (1 2 3...) und Unterstreichungszeichen (_). Das erste Zeichen eines Identifiers mu� ein Buchstabe oder ein Unterstreichungszeichen sein. Identifier sind case-sensitive, das bedeutet, da� int Number, number; zwei unterschiedliche Integer-Variablen definieren w�rde. Die maximale L�nge eines Identifiers ist 100 Zeichen, von denen alle signifikant sind. Index Copyright � 2003 CadSoft Computer GmbH EAGLE Help Konstanten Konstanten sind gleichbleibende Daten, die in ein User-Language-Programm geschrieben werden. Analog zu den verschiedenen Datentypen gibt es auch unterschiedliche Typen von Konstanten. Character-Konstanten Integer-Konstanten Real-Konstanten String-Konstanten Index Copyright � 2003 CadSoft Computer GmbH EAGLE Help Character-Konstanten Eine Character-Konstante besteht aus einem einzelnen Buchstaben oder einer Escape-Sequenz, eingeschlossen in einfachen Hochkommas, wie in 'a' '=' '\n' Der Typ der Character-Konstante ist char. Index Copyright � 2003 CadSoft Computer GmbH EAGLE Help Integer-Konstanten Abh�ngig vom ersten (eventuell auch vom zweiten) Zeichen wird eine Integer-Konstante unterschiedlich interpretiert: erstes zweites Konstante interpretiert als 0 1-7 oktal (Basis 8) 0 x,X hexadezimal (Basis 16) 1-9 dezimal (Basis 10) Der Typ einer Integer-Konstante ist int. Beispiele 16 dezimal 020 oktal 0x10 hexadezimal Index Copyright � 2003 CadSoft Computer GmbH EAGLE Help Real-Konstanten Eine Real-Konstante folgt dem allgemeinen Muster [-]int.frac[e|E[�]exp] wobei die einzelnen Teile f�r Vorzeichen (optional) Dezimal-Integer Dezimalpunkt Dezimalbruch e oder E und ein Integer-Exponent mit Vorzeichen stehen. Sie k�nnen entweder Dezimal-Integer-Zahl oder Dezimalbruch weglassen (aber nicht beides). Sie k�nnen entweder den Dezimalpunkt oder den Buchstaben e oder E und den Integer-Exponenten mit Vorzeichen weglassen (aber nicht beides). Der Typ einer Real-Konstante ist real. Beispiele Konstante Wert 23.45e6 23.45 x 10^6 .0 0.0 0. 0.0 1. 1.0 -1.23 -1.23 2e-5 2.0 x 10^-5 3E+10 3.0 x 10^10 .09E34 0.09 x 10^34 Index Copyright � 2003 CadSoft Computer GmbH EAGLE Help String-Konstanten Eine String-Konstante besteht aus einer Sequenz von Buchstaben oder einer Escape-Sequenz, eingeschlossen in doppelte Anf�hrungszeichen, wie in "Hello world\n" Der Typ einer String-Konstante ist string. String-Konstanten k�nnen jede beliebige L�nge haben, vorausgesetzt es steht gen�gend Speicher zur Verf�gung. String-Konstanten k�nnen mit dem einfach aneinandergereiht werden um l�ngere Strings zu bilden: string s = "Hello" " world\n"; Es ist auch m�glich, eine String-Konstante �ber mehrere Zeilen zu schreiben, indem man das Newline-Zeichen mit Hilfe des Backslash (\) "ausblendet": string s = "Hello \ world\n"; Index Copyright � 2003 CadSoft Computer GmbH EAGLE Help Escape-Sequenzen Eine Escape-Sequenz besteht aus einem Backslash (\), gefolgt von einem oder mehreren Sonderzeichen: Sequenz Bedeutung \a audible bell \b backspace \f form feed \n new line \r carriage return \t horizontal tab \v vertical tab \\ backslash \' single quote \" double quote \O O = bis 3 octal digits \xH H = bis 2 hex digits Jedes Zeichen nach dem Backslash, das nicht in der Liste aufgef�hrt ist, wird als dieses Zeichen (ohne Backslash) behandelt. Escape-Sequenzen k�nnen in Character-Konstanten und String-Konstanten verwendet werden. Beispiele '\n' "A tab\tinside a text\n" "Ring the bell\a\n" Index Copyright � 2003 CadSoft Computer GmbH EAGLE Help Punctuator-Zeichen Die Punctuator-Zeichen, die in einem User-Language-Programm benutzt werden k�nnen, sind [] Eckige Klammern (Brackets) () Runde Klammern (Parentheses) {} Geschweifte Klammern (Braces) , Komma ; Semicolon : Doppelpunkt (Colon) = Gleichheitszeichen Andere Sonderzeichen werden als Operatoren verwendet. Index Copyright � 2003 CadSoft Computer GmbH EAGLE Help Eckige Klammern Eckige Klammern (Brackets) werden verwendet in Array-Definitionen: int ai[]; in Array-Subscripts n = ai[2]; und in String-Subscripts, um auf die einzelnen Zeichen eines Strings zuzugreifen string s = "Hello world"; char c = s[2]; Index Copyright � 2003 CadSoft Computer GmbH EAGLE Help Runde Klammern Runde Klammern (Parentheses) gruppieren Ausdr�cke (�ndern eventuell die Priorit�t der Operatoren), isolieren bedingte Ausdr�cke und bezeichnen Funktionsaufrufe und Funktionsparameter: d = c * (a + b); if (d == z) ++x; func(); void func2(int n) { ... } Index Copyright � 2003 CadSoft Computer GmbH EAGLE Help Geschweifte Klammern Geschweifte Klammern (Braces) bezeichnen den Beginn und das Ende einer Verbundanweisung (Compound Statement) if (d == z) { ++x; func(); } und werden auch verwendet, um die Werte f�r die Array-Initialisierung zu gruppieren: int ai[] = { 1, 2, 3 }; Index Copyright � 2003 CadSoft Computer GmbH EAGLE Help Komma Das Komma trennt die Elemente einer Funktionsargument-Liste oder die Parameter eines Funktionsaufrufs: int func(int n, real r, string s) { ... } int i = func(1, 3.14, "abc"); Es trennt auch die Wertangaben bei der Array-Initialisierung: int ai[] = { 1, 2, 3 }; und es begrenzt die Elemente einer Variablen-Definition: int i, j, k; Index Copyright � 2003 CadSoft Computer GmbH EAGLE Help Semicolon Der Semicolon schlie�t ein Statement ab, wie in i = a + b; und er begrenzt die Init-, Test- und Inkrement-Ausdr�cke eines for Statements: for (int n = 0; n func(n); } Index Copyright � 2003 CadSoft Computer GmbH EAGLE Help Doppelpunkt Der Doppelpunkt bezeichnet das Ende eines Labels in einem Switch-Statement: [ Pobierz całość w formacie PDF ] |
||||
![]() |
|||||
Wszelkie Prawa Zastrzeżone! Lubię Cię. Bardzo. A jeszcze bardziej się cieszę, że mogę Cię lubić. Design by SZABLONY.maniak.pl. |
![]() |
||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |