Impressum
< Das erste C# Programm Inhalt If-Anweisung >

Variablen

Primitive Typen und Zeichenketten

Ganzzahlige Datentypen
Typ Beschreibung
sbyte Integerwert zwischen -128 und +127
byte Integerwert zwischen 0 und +255
short Integerwert zwischen -32768 +32767
ushort Integerwert zwischen 0 und +65535
int Integerwert zwischen -231 +231-1 (-2 147 483 648 bis 2 147 483 647)
uint Integerwert zwischen 0 und +232-1 (0 bis 4 294 967 296)
long Integerwert zwischen -263 und 263-1 (-9 223 372 036 854 775 808 bis 9 223 372 036 854 775 807)
ulong Integerwert zwischen 0 und +264-1 (0 bis 18 446 744 073 709 551 616)
Datentypen für Kommazahlen
Typ Beschreibung
float Ein 32-Bit-Fließkommawert mit 7 Stellen Genauigkeit
double Ein 64-Bit-Fließkommawert mit 15 Stellen Genauigkeit
Weitere Datentypen
Typ Beschreibung
bool Boolescher Wert, kann nur true oder false annehmen
char Ein einzelnes Unicode-Zeichen (ein Buchstabe)
string Zeichenkette (viele Buchstaben hintereinander)

Deklaration

Um Daten (z.B. Zahlen, Text, ...) zu speichern benötigt man Variablen. Damit der Compiler weiß, was in einer Variable gespeichert wird, muss sie deklariert werden.
Eine Deklaration besteht aus einer Typangabe und einem Bezeichner (Variablenname), z.B.:
int alter; // eine ganzzahlige Variable mit dem Namen alter bool habeHunger; // eine Bool'sche Variable mit dem Namen habeHunger string eingabe; // eine Zeichenkette (Text) mit dem Name eingabe

Variablennamen

Variablennamen beginnen mit einem Buchstaben oder einem Unterstrich (_) danach können weitere Buchstaben, Unterstriche oder Ziffern folgen.
In einem Syntaxdiagramm sieht das wie folgt aus:
Variablenname: Syntaxdiagramm für Bezeichner
Gültige Deklarationen sind z.B.:
string _ int _hallo double wert123 ulong _u_n_g_l_a_U_b_L_i_c_H_
Ungültige Deklatrationen sind z.B.:
int 0und6; // Fehler: beginnt mit einer Ziffer double b#@ü-i; // Fehler: enthält ungültige Zeichen (#,@,-)

Schlüsselwörter

Schlüsselwörter haben besondere Bedeutung in C# und dürfen nicht als Variablennamen verwendet werden. Alle Schlüsselwörter von C# sind in dieser Tabelle aufgeführt:

Schlüsselwörter in C#
abstract as base bool break byte
case catch char checked class const
continue decimal default delegate do double
else enum event explicit extern false
finally fixed float for foreach goto
if implicit in int interface internal
is lock long namespace new null
object operator out override params private
protected public readonly ref return sbyte
sealed short sizeof stackalloc static string
struct switch this throw true try
typeof uint ulong unchecked unsafe ushort
using virtual void volatile while

Zuweisungen

Zuweisungen erfolgen über Variablenname=Wert; Bsp: i=7; j=i+2; s="hallo"; woh=2*(3+i)-4*k+7;

Videos

String Variablen und Benuztereingaben

Zahlen eingeben und mit Ihnen rechnen