Читать книгу C# - Grundlagen für Beginner - Sven Heinrich - Страница 7
ОглавлениеDatentypen und Variablen
Variablen sind Speicherplätze, die Du dem Programm für die Nutzung zur Verfügung stellen kannst. Das Programm kann dann im Laufe des Prozesses die Daten aufrufen, lesen und überschrieben. Da es allerdings verschiedene Arten von Daten gibt, wie beispielsweise allein schon Zahlen und Buchstaben, gibt es für alle Arten einen eigenen Datentyp.
Mit Variablen in Form von Datentypen stellst Du also dem Programm eine Möglichkeit zur Verfügung, etwas im laufenden Programm abzuspeichern und eventuell auch etwas zu überschreiben. Außerdem wird das Programm durch die Zuordnung feststellen, von welchem Typ die Daten sind.
Ich werde auf die grundlegendsten Variablen, die bei der Programmierung mit Unity 3D immer wieder verwendet werden, eingehen.
Die in diesem Abschnitt beschriebenen Variablen nennt man auch Wertetypen! Da sie, wie der Name schon sagt, einen Wert vermitteln. Fangen wir mit den Datentypen für Zahlen als Erstes an:
Datentyp für ganze Zahlen
Oftmals wird für die Festlegung der Daten in Form von „ganzen Zahlen“ nur ein Datentyp benötigt:
Datentyp für Dezimalzahlen (Kommazahlen)
Ebenso sieht es für Variablen aus, die Dezimalzahlen (Kommazahlen) enthalten sollen. Auch hier wird vorerst nur ein Datentyp gebraucht:
Weitere „Befehle“
Damit die Datentypen in Form einer Variablen dem Programm übergeben werden können, benötigst Du noch ein paar zusätzliche „Befehle“:
Es gibt zwei Möglichkeiten, eine Variable dem Programm zur Nutzung bekannt zu geben.
Deklaration
Bei der Deklaration wird die Variable ohne einen vorgegebenen Wert angelegt und zur Verfügung gestellt.
Datentyp Bezeichner;
Im Code:
Initialisierung
Eine Initialisierung (Zuweisung) kann dann durch
Bezeichner = Wert;
erfolgen.
Im Code:
Kennst Du den Wert, der zugewiesen werden soll, bereits zu Beginn, kann auch die Initialisierung direkt mit der Deklaration verbunden werden:
Datentyp Bezeichner = Wert;
Im Code:
Ergänzungen
Neben den bereits genannten Datentypen für Zahlen, gibt es natürlich noch weitere. Diese werden allerdings bei Programmieranfängen nicht immer benötigt.
… für ganze Zahlen
Weitere Datentypen für ganze Zahlen:
… für Dezimalzahlen
Weitere Datentypen für Dezimalzahlen (Kommazahlen):
Nachdem Du nun die Datentypen für Zahlen kennst, geht es mit den Datentypen für Buchstaben weiter.
Datentyp für Text
Hier findest Du am häufigsten den folgenden Datentypen:
Bei der Deklaration und Initialisierung wird genauso wie bei den Zahlen vorgegangen.
Datentyp Bezeichner = Wert;
Im Code sieht es so aus:
Ergänzung
Eher seltener benutzt Du folgenden Datentypen:
Datentyp für Wahrheitswerte
Eine letzte, aber überaus wichtige Variable, wird mit diesem Datentyp erzeugt:
Platzierung im Code
Für den Anfang werden die Variablen grundsätzlich direkt am Anfang (nach der ersten {-Klammer) deklariert und ggf. gleich initialisiert.