Variablen und Werte

Durchführung

Der Aufbau beim Erstellen einer Variable ist immer derselbe.
Der Aufbau sieht folgendermaßen aus:     (VariablenTyp) (VariablenName) = (VariablenWert);

VariablenTyp Was der Typ bedeutet Beispiel Werte Reichweite
int eine Ganzzahl 15 -2,147,483,648 bis 2,147,483,647
uint eine positive Ganzzahl 924 0 bis 4,294,967,295
char ein einziges Zeichen 'M' -128 bis 127
String eine lange Zeichenkette "Hallo"
double eine Kommazahl 15.1415 1.7E +/- 308 (15 Ziffern)
bool Wahrheitsvariable true false oder true
float eine Kommazahl 14.6532 3.4E +/- 38 ( 7 Ziffern)
long eine Ganzzahl 256234 -2,147,483,648 bis 2,147,483,647
ulong eine positive Ganzzahl 652367 0 bis 4,294,967,295
short eine Ganzzahl 6556 -32,768 bis 32,767
ushort eine positive Ganzzahl 3452 0 bis 65,535
byte ein 8-bit uint 255 0 bis 255
sbyte ein 8bit int type 123 -128 bis 127



Teste dies nun in deinem Programm. Schreibe dazu folgendes:

// Das ist eine Ganzzahl
int ganzzahl = 1;
char zeichen = 'A';
String zeichenKette = "Hallo";
double kommaZahl = 1.54534543;
bool entscheidung = true;

Console.WriteLine(zeichenKette);

Console.ReadLine();

Eine Variable ist wie ein Platzhalter und steht bei der Verwendung der Variable immer für den Wert, der ihr zugewiesen wurde. Das bedeutet, dass statt Console.WriteLine(zeichenKette); dann eigentlich Console.WriteLine("Hallo"); dasteht. Bei der Variablenerstellung muss nach dem Gleichzeichen nicht immer ein konstanter Wert sein. Es können auch Rechenoperationen sein. Probiere es selbst aus, indem du deinen Programmcode um 2 Zeilen erweiterst, sodass er folgendermaßen aussieht:

// Das ist eine Ganzzahl
int ganzzahl = 1;
char zeichen = 'A';
String zeichenKette = "Hallo";
double kommaZahl = 1.54534543;
bool entscheidung = true;

int summe = 1 + 3;
int summe2 = ganzzahl * 5;

Console.WriteLine(summe);

Console.ReadLine();

Jeder Variablenwert kann in der Konsole ausgegeben werden. Um mehrere Variablen in einem Befehl auszugeben, baut man sich seine eigene Zeichenkette mit den Variablen. Um verschiedene Zeichenketten zusammenzuhängen, addiert man diese.

Console.WriteLine("Summe = " + summe + ", Summe2 = " + summe2);

Vollständiger Programmcode

class Program
{
static void Main(string[] args)
{
// Das ist eine Ganzzahl
int ganzzahl = 1;
char zeichen = 'A';
String zeichenKette = "Hallo";
double kommaZahl = 1.54534543;
bool entscheidung = true;

int summe = 1 + 3;
int summe2 = ganzzahl * 5;

Console.WriteLine("Summe = " + summe + ", Summe2 = " + summe2);

Console.ReadLine();
}
}

2. Beispiel

Kommazahlen können neben anderen Kommazahlen auch durch Ganzzahlen dividiert werden. Ein kleines Beispiel veranschaulicht dies:

class Program
{
static void Main(string[] args)
{
int teiler = 5;
double zahl1 = 101.2;

Console.WriteLine("Ergebnis: " + (zahl1 / teiler));

Console.ReadLine();
}
}