C#/Grundlagen Flashcards
Was sind Variablen?
- Variablen sind Speicherbereiche zur Aufbewahrung von Daten,die wir in das Programm eingeben oder innerhalb des Programms berechnen.
- Eine Variable hat einen Datentyp, der bestimmt, welche Art von Daten/Informationen die Variable aufnehmen kann.
- Eine Variable hat einen Namen, damit man auf die enthaltenen Daten zugreifen kann.
Namen von Variablen
- beginnt mit einer Buchstaben
Weitere Buchstaben, Ziffern oder der Unterstrich dürfen folgen - Groß‐ und Kleinschreibung werden unterschieden
- Alle Sonderzeichen außer Unterstrich sind entweder verboten oder sollten vermieden werden.
wichtigsten Datentypen in C#
- int zur Aufnahme ganzer Zahlen („integer“)
- double zur Aufnahme von Zahlen mit Nachkommastellen
- decimal zur Aufnahme von Zahlen mit Nachkommastellen
• char zur Aufnahme einzelner Zeichen
(Buchstaben, Ziffern, Sonderzeichen)
• String zur Aufnahme von Zeichenketten (Wörter, Sätze, …)
Welche Datentypen können jeweils sowohl positive als auch negative Zahlen enthalten?
Die Zahlen in int‐, double oder decimal‐Variablen
können jeweils positiv oder negativ sein.
Welche bzw. wie viele Zeichen kann ein “char-Variabel” enthalten?
char‐Variablen enthalten immer nur ein einzelnes Zeichen, also keine Wörter oder andere Gruppen von Zeichen
Wann ist eine Konvertierung von Zahlen notwendig?
Die Konvertierung ist z.B. immer dann notwendig, wenn
mathematische Funktionen auf Zahlen vom decimal‐Typ angewendet werden sollen, z.B.
• double z = Math.Sin( Convert.ToDouble(x) );
Dezimaltrennzeichen in C# (im Programmcode)
Bei der Eingabe einer Zahl mit Nachkommastellen im
Programmcode muss als Dezimaltrenner der Punkt benutzt werden, z.B. 3.14
Dezimaltrennzeichen in C# (Steuerelement zur Laufzeit + Label-Element)
Bei der Eingabe einer Zahl mit Nachkommastellen in ein Steuerelement zur Laufzeit des Programms muss als Dezimaltrenner das Komma benutzt werden, z.B. 3,14
Wie wird eine Variable angelegt?
Eine Variable wird durch eine Deklaration angelegt
• Festlegung eines Speicherbereichs
• Verbindung des Speicherbereichs mit dem Variablennamen
• Eine Variable darf nur einmal deklariert werden.
Wie erhält eine Variable ihren ersten Wert?
Eine Variable erhält durch eine Initialisierung ihren ersten Wert.
Wie sollten Deklaration und Initialisierung immer aufgeführt werden?
Deklaration und Initialisierung sollten immer in einer
gemeinsamen Anweisung durchgeführt werden, damit jede Variable einen definierten Wert hat und nicht nur ein leerer Speicherbereich ist, der ggfs. zu Fehlern oder unerwarteten Ergebnissen führt.
Wie kann der Wert der Variablen geändert werden?
Der Wert der Variablen kann anschließend durch eine Zuweisung geändert werden.
Zuweisungsoperator
- Auf der rechten Seite dürfen Rechenausdrücke,
Funktionsaufrufe oder auch nur einzelne Variablen stehen.
• Auf der linken Seite darf immer nur eine einzelne Variable stehen, der sogenannte L‐Value.
Was wird gemacht?
• y = y+1;
Diese Gleichung ist mathematisch falsch.
Als Zuweisung macht sie hingegen Sinn:
Zuerst wird rechts der alte Wert von y um 1 erhöht (rechte Seite). Dann wird das Ergebnis als neuer Wert von y gespeichert (linke Seite).