Genauere Betrachtung: Datentypen
Aktualisiert: November 2007
Datentypen in Visual Basic legen fest, welche Werte oder Daten in einer Variablen gespeichert werden können und wie diese Daten gespeichert werden. Warum gibt es unterschiedliche Datentypen? Stellen Sie sich folgende Situation vor: Wenn Sie über drei Variablen verfügen würden, von denen zwei Zahlen verwenden, während die dritte einen Namen verwendet, könnten Sie mit den ersten beiden eine arithmetische Operation durchführen, nicht aber mit der Variablen, die den Namen verwendet. Wenn Sie einer Variablen einen Datentyp zuweisen, können Sie einfacher bestimmen, ob die Variable verwendet werden kann oder nicht.
Hinweis: |
---|
Datentypen werden auch in anderen Programmierelementen wie Konstanten, Eigenschaften und Funktionen verwendet. Weitere Informationen über die verschiedenen Anwendungsbereiche von Datentypen erhalten Sie in einer der folgenden Lektionen. |
Datentypen für Zahlen
Die meisten Computerprogramme verwenden Zahlen in unterschiedlichen Formaten. Da Zahlen auf verschiedene Weise ausgedrückt werden können, verfügt Visual Basic über mehrere numerische Datentypen, um den Umgang mit Zahlen effizienter gestalten zu können.
Der am häufigsten verwendete numerische Datentyp ist Integer, der für die Darstellung einer ganzen Zahl (einer Zahl ohne einen Bruch) verwendet wird. Wenn Sie einen Datentyp für die Darstellung ganzer Zahlen auswählen möchten und Ihre Variable Zahlen speichert, die größer als ca. zwei Milliarden sind, sollten Sie den Long-Datentyp auswählen. Andernfalls ist die Verwendung von Integer effizienter.
Nicht alle Zahlen sind ganze Zahlen. Wenn Sie z. B. ganzen Zahlen teilen, ist das Ergebnis oft eine ganze Zahl und ein Bruch (9 dividiert durch 2 ergibt 4,5). Der Double-Datentyp wird verwendet, um Zahlen darzustellen, die einen Bruch enthalten.
Hinweis: |
---|
Es stehen weitere numerische Datentypen zur Verfügung, z. B. Decimal, Short, SByte und UInteger. Diese werden in der Regel in sehr großen Programmen verwendet, in denen Speicherauslastung oder Geschwindigkeit ein Problem darstellen. Im Moment reichen die grundlegenden numerischen Datentypen für Ihre Zwecke aus. Weitere Informationen zu den erweiterten Datentypen finden Sie unter Numerische Datentypen. |
Datentypen für Text
In den meisten Programmen wird auch Text verwendet, sei es für die Anzeige von Informationen für die Benutzer oder das Aufzeichnen von Text, der von Benutzern eingegeben wurde. Text wird normalerweise im String-Datentyp gespeichert, der eine Reihe von Buchstaben, Zahlen, Leerzeichen und anderen Zeichen enthalten kann. Ein String kann eine beliebige Länge aufweisen, von einem Satz oder Absatz bis zu einem einzigen Zeichen oder gar keinem Zeichen (NULL-Zeichenfolge).
Für eine Variable, die immer genau ein Zeichen darstellt, steht außerdem der Char-Datentyp zur Verfügung. Wenn Sie nur ein Zeichen in einer einzigen Variablen verwenden müssen, können Sie den Char-Datentyp anstelle von String verwenden.
Weitere Datentypen
Zusätzlich zu Text und Zahlen müssen Programme manchmal andere Arten von Informationen speichern, z. B. einen Wahr- oder Falsch-Wert, ein Datum oder Daten, die für das Programm von besonderer Bedeutung sind.
Für Werte, die als wahr/falsch, ja/nein oder ein/aus dargestellt werden können, verfügt Visual Basic über den Boolean-Datentyp. Eine Boolean-Variable kann einen von zwei möglichen Werten verwenden: True oder False.
Obwohl Sie Daten oder Zeiten auch als Zahlen ausdrücken können, erleichtert die Verwendung des Date-Datentyps ihre Berechnung, z. B. die Anzahl der Tage bis zu Ihrem Geburtstag oder die Anzahl der Minuten bis zum Mittagessen.
Wenn Sie mehrere Datentypen in einer Variablen speichern müssen, können Sie mit einem zusammengesetzten Datentyp arbeiten. Zusammengesetzte Datentypen umfassen Arrays, Strukturen und Klassen. Weitere Informationen dazu erhalten Sie in späteren Lektionen.
Schließlich gibt es auch den Fall, dass die Datentypen, die Sie speichern müssen, zu verschiedenen Zeitpunkten unterschiedlich sein können. Mit dem Object-Datentyp können Sie eine Variable deklarieren und ihren Datentyp später definieren. Weitere Informationen über den Object-Datentyp erhalten Sie in einer der späteren Lektionen.
Nächste Schritte
In der nächsten Lektion mit dem Titel "Wörter und Text: Verwenden von Zeichenfolgenvariablen zur Anordnung von Wörtern" erhalten Sie weitere Informationen zur Arbeit mit Zeichenfolgenvariablen zum Bilden von Sätzen.
Nächste Lektion: Wörter und Text: Verwenden von Zeichenfolgenvariablen zur Anordnung von Wörtern
Siehe auch
Aufgaben
Wörter und Text: Verwenden von Zeichenfolgenvariablen zur Anordnung von Wörtern
Darstellen von Wörtern, Zahlen und Werten durch Variablen