Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

Variablen in C#: Typen, Speicherung und Verwendung

Was ist eine Variable?

Eine Variable ist ein benannter Speicherbereich, den unser Programm manipulieren kann. Jede Variable in C# hat einen bestimmten Typ, der festlegt:

Kategorien der Werttypen

KategorieBeispiele
Ganzzahltypen (Integral types)sbyte, byte, short, ushort, int, uint, long, ulong, char
Gleitkommatypen (Floating point types)float, double
Dezimalzahlentypdecimal (für finanzmathematische Berechnungen)
Boolesche Typenbool (true / false)
Nullable-Typenz. B. int?, bool? – können zusätzlich null speichern

Zusätzlich erlaubt C# benutzerdefinierte Werttypen (struct, enum) und Referenztypen (class, interface, delegate, array, string).

Variablen definieren

Syntax:

<Datentyp> <Variablenliste>;

Variablenliste kann ein oder mehrere Bezeichner sein, durch Komma getrennt.

Gültige Definitionen

int i, j, k;
char c, ch;
float f, salary;
double d;

Variablen initialisieren

Initialisierung erfolgt bei der Deklaration oder später per Zuweisung:

int i = 100;           // Deklaration mit Initialisierung
int d = 3, f = 5;      // Mehrere Variablen
byte z = 22;
double pi = 3.14159;
char x = 'x';

Best Practice: Initialisieren Sie Variablen immer, um undefiniertes Verhalten zu vermeiden.

Werte vom Benutzer einlesen

Die Klasse Console im Namespace System bietet ReadLine(), das Eingaben als string liefert. Für numerische Typen ist eine Konvertierung nötig:

int num = Convert.ToInt32(Console.ReadLine());

Lvalue und Rvalue

int g = 20;   // gültig: g ist lvalue
// 10 = 20;   // Compilerfehler: 10 ist rvalue

C Sprache

  1. Elektrische Schalter verstehen: Typen, Funktionen und Anwendungen
  2. C# Variablen & Primitive Datentypen meistern: Der komplette Guide
  3. Python-Datentypen meistern: Praxisleitfaden
  4. Die vier Kernstahlarten für Bauwesen und Fertigung verstehen
  5. Java Variablentypen verstehen: Ein umfassender Leitfaden
  6. C-Datentypen verstehen: Umfassender Leitfaden
  7. Variablen in C verstehen: Typen, Benennungsregeln & Speicherverwaltung
  8. C-Gültigkeitsbereiche verstehen: Lokale, Globale & Formale Variablen
  9. Variablen in MATLAB verstehen: Grundlagen & Beispiele
  10. MATLAB Datentypen: Umfassender Leitfaden