[VB 2010] Datentypen

03/28/2012 06:24 antihackers#1
Hey liebe Community,
Ich werde hier mal die wichtigsten Datentypen aufzählen und erklären wofür sie da sind.

Überall wo ein "*" Hintersteht folg eine weitere Erklärung weiter unten.

Also:
Datentyp Erkärung
Boolean Datentyp für True/False Werte
Byte Datentyp für Ganze Zahlen ( 0-255 )
Integer Datentyp für ganze Zahlen *
Long Datentyp für ganze Zahlen *
Char Datentyp für einzelne Zeichen
Date Datentyp für Datumsangaben
Double Gleitkommazahl mir Doppelter Genauigkeit *
Single Gleitkommazahl mit einfacher Genauigkeit *
Object Datentyp für beliebige Werte
Short Datentyp für ganze Zahlen ( -32768 - 32767 )
String Zeichenkette mit variabler Länge


Integer: Ganze Zahlen von -2.147.483.648 bis 2.147.483.647
__________________________________________________ _

Long: Ganze Zahlen von -9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807
__________________________________________________ _

Double: Werte von -1,79769313486231570 mal 10 hoch 308 bis 4,9406564584124544 mal 10 hoch -324 im negativen Bereich und von 4,9406564584124544 mal 10 hoch -324 bis 1,79769313486231570 mal 10 hoch 308 im positiven Bereich.
__________________________________________________ _

Single: Werte von 3,4028235 mal 10 hoch 38 bis -1,401298 mal 10 hoch -45 im negativen Bereich und 1,401298 mal 10 hoch -45 bis 3,4028235 mal 10 hoch 38 im positiven Bereich.
__________________________________________________ _

Anwendung:

Ich werde hier mal ein paar Beispiele nennen da man sich den Rest wenn man sich die Aufzählung oben gut durchgelesen hat, selber erklären kann.

Beispiel:
Code:
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim sichtbar As Boolean = True  ' Hier haben wir angegeben ob der Boolean True oder False ist.
        Dim Datum As Date = "21.12.2012" ' Hie haben wir ein Datum angegeben.
        Dim Dbl As Double = 1 / 98 ' Hier wird eine große Kommazahl ausgerechnet ( Man nutzt diesen Typ Also wenn man zb beim rechnen mit Großen Kommazahlen arbeitet ).
        Dim Sgl As Single = 1 / 7 ' Hier passiert das selbe nur das die Kommazahl nicht so groß ist.
        Dim Str As String = "Beispiel Text" ' Hier kann eine beliebuge Zeichenfolge angegeben werden.


        ' Jetzt ein Beipiel wie man es anwenden könnte.
        Label1.Visible = sichtbar ' Natürlich super Sinnlos, das man hier auch einfach nur ein True oder False hinter setzten könnte. Jedoch wäre es möglich mit eine If Then Abfrage zu bestimmt ob sichtbar = True oder =False ist.
        Label1.Text =
        "Datum: " & Datum & vbCrLf &
        "Double: " & Dbl & vbCrLf &
        "Single: " & Sgl & vbCrLf &
        "String: " & Str & vbCrLf




    End Sub
Somit wäre label1 nun wie folgt:

Datum: 21.12.12
Double: Das Ergebniss der Rechnung
Single: "
String: Beispiel Text

So hoffentlich konnte ich euch die Datentypen ein wenig näher bringen.

Wem es gefallen hat...ein Thanks wäre nett.
04/03/2012 12:04 Jay Niize#2
Das ist leider sehr mager.. Du solltest wenigstens noch erklären, was genau Datentypen sind. Zudem solltest du auch Elementaren & Ordinalen Datentypen unterscheiden und das ganze einwenig erklären.

Und warum VB 2010? Gibt es in C#, PASCAL oder C++ etwa keine Datentypen?

Bitte erweitere es noch.

~Greetz
04/03/2012 13:29 MoepMeep#3
Ich detectiere müll ;o
04/03/2012 14:20 Brutalon#4
Ich muss das MoepMeep in der Hinsicht recht geben. Und außerdem sagt Zeraki genau das richtige, wenn schon Datentypen dann von allen Sprachen, da diese Typen sich doch sowieso kaum unterscheiden.