Variablendeklaration und Variablentypen, Werte einlesen und ausgeben Drucken E-Mail
Beitragsseiten
Variablendeklaration und Variablentypen, Werte einlesen und ausgeben
Werte einlesen und ausgeben
Variablentypen abfragen
Alle Seiten


Um mit Variablen zu arbeiten, müssen wir diese vorher deklarieren.

Das bedeuted, wir müssen für unsere Variable z.B. a einen Speicherplatz reservieren.

Beispiel:

string a;
//wir deklarieren die Variable a und teilen ihr mit, dass sie vom Typ String ist.

int zahl1, zahl2, zahl3, ergebnis;
//Deklaration mehrerer Variablen vom Typ Integer

 

int wert = 2;
// der Variablen wert vom Typ Integer wird der Wert 2 zugewiesen

 

Was sind eigentlich Variablen?

Variablen speichern Zahlen, Buchstaben oder Zeichenketten und stellen sie dem Programm zur Verfügung.

 

Beispiel:
Der Variablen mit dem Namen Sum wird der Inhalt von Variable a + Variable b zugeordnet. In Sum wird der Wert 12 gespeichert.
Da in diesem Fall die Variablen ganzzahlige Werte enthalten, müssen wir die Variablen richtig deklarieren, also einem Datentyp zuordnen.

In unserem Beispiel wählen wir den Datentyp Integer (Int 32), welcher ganzzahlige Werte zwischen -231 bis 231 -1 speichern kann.

Als Programmcode sieht das so aus:

int Sum, a=10, b=2;
//Variablen werden als Integer deklariert.
//a wird der Wert 10 und b der Wert 2 zugeordnet.

Sum = a + b;
//Sum speichert den Inhalt von a + b

 

Wertzuweisung von Variablen

Wir einer Variablen kein Wert zugewiesen, beschwert sich Visual C# bei der Ausführung mit einer Fehlermeldung.

Beispiele für Wertzuweisungen:

int maxWert = 10000;
//Weist der Variablen maxWert die Zahl 10000 zu.

double messwert = 2.3;
//Weist der Variablen messwert vom Typ double die Zahl 2.3 zu.

string
b;
b =
"Ich bin eine Zeichenkette und daher ein String";
//Deklariert die Variable b vom Typ String
//Weist der Variable b die Zeichenkette "Ich bin eine Zeichenkette und daher ein String" zu.

In den folgenden Lektionen werden Variablentypen und Zuweisungen anhand verschiedener Programmbeispiele noch ausführlich beschrieben.

 

Datentypen in Visual C#

Datentyp      Wertebereich                                  Bit        Laufzeittyp     
 

bool              
true oder false                                
 1         
Boolescher Wert
byte0 ... 255 
 8Byte
sbyte
-128 ... 127
 8
SByte
char
0 ... 65535  
 16Unicode Zeichen
short
-215 -215 -1     
 16Int16
ushort    
0 ... 65535 
 16
UInt16
int
-231 - 231 -1    
 32Int32
uint
  32UInt32
float
1,4 x 10- 45 ... 3,4 x 1038
 32Single
ulong
0 ... 264 -1  
 64UInt64
long
-263 - 263 -1
 64Int64
double
5,0 x 10- 324 ... 1,7 x 10308
 64Double
decimal
±1,0 x 10-28 ... ±7,9 x 1028
 128Decimal