Breymann. C++ Einführung und professionelle Programmierung
Breymann. C++ Einführung und professionelle Programmierung Breymann. C++ Einführung und professionelle Programmierung
2.2.4 Komplexe Zahlen Komplexe Zahlen bestehen aus dem Real- und dem Imaginärteil, die beide von einem der möglichen Typen für reelle Zahlen sein können (float, double, long double). Der Standarddatentyp für komplexe Zahlen ist deshalb kein Grunddatentyp, sondern zusammengesetzt. #include #include using namespace std; // Beispiele für komplexe Zahlen // Header für komplexe Zahlen // Anstatt double sind auch float und long double möglich. int main() { complex c1; // komplexe Zahl 0.0 + 0.0i complex c2(1.2, 3.4); // (1.2 + 3.4i) erzeugen cout
2.2.5 Zeichen 3 verschiedene Typen: char je nach Implementation signed char mit Vorzeichen (-128..+127) unsigned char ohne Vorzeichen (0..255) const char stern =’*’; char a; a = ’x’; a = stern; Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 33 zurück Ende
- Seite 1 und 2: Objektorientierte Programmierung mi
- Seite 3 und 4: Inhalt 1 Einführung 9 2 Grundlegen
- Seite 5 und 6: 4.3.2 Einbinden vorübersetzter Pro
- Seite 7 und 8: 7.3.2 Stack mit statisch festgelegt
- Seite 9 und 10: 1. Einführung Aufgaben eines Rechn
- Seite 11 und 12: Klassen Klasse = Beschreibung von O
- Seite 13 und 14: Kursaufbau • Daten Datentypen, -s
- Seite 15 und 16: 2. Grundlegende Begriffe - das erst
- Seite 17 und 18: C++ C PASCAL #include #include int
- Seite 19 und 20: 2.2 Einfache Datentypen und Operato
- Seite 21 und 22: 2.2.2 Ganze Zahlen Typische Werte f
- Seite 23 und 24: Operator Beispiel Bedeutung Kurzfor
- Seite 25 und 26: Operator Beispiel Bedeutung Bit-Ope
- Seite 27 und 28: Syntax: Vorzeichen (optional) Vorko
- Seite 29 und 30: #include #include // math. Biblioth
- Seite 31: Strukturierung mit Klammern (). Kla
- Seite 35 und 36: i = 66; c = static_cast(i); // Typu
- Seite 37 und 38: 2.2.6 Logischer Datentyp Datentyp:
- Seite 39 und 40: 2.2.7 Referenzen Referenz = Verweis
- Seite 41 und 42: { // Blockbeginn int a = 1; { // Bl
- Seite 43 und 44: 2.4.2 Auswahl (Selektion, Verzweigu
- Seite 45 und 46: Auswertung des Bedingungsausdrucks
- Seite 47 und 48: Bedingungsoperator ?: Bedingung ? A
- Seite 49 und 50: #include using namespace std; int m
- Seite 51 und 52: nein ✛ ❄ ❅ ❅ ❅ Bedingun
- Seite 53 und 54: Schleifen mit do while Wirkung: ✛
- Seite 55 und 56: typische Anwendung: Eingabe mit Pla
- Seite 57 und 58: Beispiel: ASCII-Tabelle von 65..69
- Seite 59 und 60: Beispiel : Fakultät berechnen cout
- Seite 61 und 62: #include using namespace std; int m
- Seite 63 und 64: 2.3 Fünf Leute haben versucht, die
- Seite 65 und 66: • schlechter Dokumentationswert :
- Seite 67 und 68: 2.5.2 Arrays: Der C++ Standardtyp v
- Seite 69 und 70: cout
- Seite 71 und 72: } sortierteKosten[j] = temp; } // u
- Seite 73 und 74: Variationen zur Suche in einer Tabe
- Seite 75 und 76: Vektoren sind dynamisch! vector Vd(
- Seite 77 und 78: for(size_t i = 0; i < einString.siz
- Seite 79 und 80: 2.5.4 Strukturierte Datentypen zur
- Seite 81 und 82: 3. Einfache Ein- und Ausgabe - Stan
2.2.4 Komplexe Zahlen<br />
Komplexe Zahlen bestehen aus dem Real- <strong>und</strong> dem Imaginärteil, die<br />
beide von einem der möglichen Typen für reelle Zahlen sein können<br />
(float, double, long double). Der Standarddatentyp für komplexe<br />
Zahlen ist deshalb kein Gr<strong>und</strong>datentyp, sondern zusammengesetzt.<br />
#include<br />
#include<br />
using namespace std;<br />
// Beispiele für komplexe Zahlen<br />
// Header für komplexe Zahlen<br />
// Anstatt double sind auch float <strong>und</strong> long double möglich.<br />
int main() {<br />
complex c1; // komplexe Zahl 0.0 + 0.0i<br />
complex c2(1.2, 3.4); // (1.2 + 3.4i) erzeugen<br />
cout