Search
Close this search box.
Short-Datentyp in C# mit einer Zahl von 500

C# Datentyp short: Eine umfassende Einführung

Der C# Datentyp short ist ein häufig verwendeter Datentyp, der dazu dient, kleine Ganzzahlen zu speichern. In dieser Lektion werden wir uns eingehend mit dem Datentyp short in C# befassen. Wir werden untersuchen, wie dieser Datentyp funktioniert, wie er verwendet wird und welche Vorteile er gegenüber anderen Datentypen bietet.

Short ist ein 16-Bit Ganzzahl-Datentyp in C#. Der Wertebereich für short reicht von -32.768 bis 32.767. Der Datentyp short wird häufig verwendet, um kleine Ganzzahlen in C# zu speichern. Zum Beispiel kann der short-Typ verwendet werden, um Alter, Punkte, Positionen, etc. zu speichern.

Im Vergleich zum Datentyp int hat short einen kleineren Wertebereich, aber benötigt auch weniger Speicherplatz. In der Regel wird der Datentyp short verwendet, wenn die gespeicherten Zahlen klein genug sind, um in den Wertebereich von short zu passen. Der Datentyp short ist auch schneller als der Datentyp int, wenn es darum geht, kleine Ganzzahlen zu verarbeiten.

Es ist auch wichtig zu beachten, dass der Datentyp short von Plattformen abhängig ist. Auf manchen Plattformen kann short als 32-Bit-Datentyp implementiert sein, was bedeutet, dass es ähnliche Eigenschaften wie int hat.

Hier ist eine Anleitung zum Mitmachen beim Verwenden des C# Datentyps short mit einigen Beispielen:

Schritt 1: Erstellen einer Variable vom Typ short
Um eine Variable vom Typ short zu erstellen, musst du einfach den Datentyp „short“ gefolgt von einem Variablennamen deiner Wahl angeben. Hier ist ein Beispiel:

				
					short myShort = 500;
				
			

Dieser Code erstellt eine Variable „myShort“ vom Typ short mit einem Wert von 500.

Schritt 2: Verwenden der short-Variable Sobald du eine Variable vom Typ short erstellt hast, kannst du sie verwenden, um Berechnungen durchzuführen oder sie als Parameter an Methoden zu übergeben. Hier sind einige Beispiele:

				
					// Addition mit short-Variablen
short a = 300;
short b = 200;
short sum = (short)(a + b); // sum = 500

// Verwendung von short-Variable in einer Methode
void PrintShort(short myShort)
{
Console.WriteLine("Das Short ist: " + myShort);
}

PrintShort(myShort);
				
			

Dieser Code zeigt, wie du eine Short-Variable in einer Methode verwendest, um ihren Wert auf der Konsole auszugeben.

Schritt 3: Beachtung der Short-Reihenfolge Beim Umgang mit Short-Typen ist es wichtig zu beachten, dass die Short-Reihenfolge (Endianness) von Bedeutung ist. Beim Lesen und Schreiben von Shorts in einem Netzwerk oder auf einem anderen System müssen die Shorts in der richtigen Reihenfolge gespeichert werden, um korrekt interpretiert zu werden. Hier ist ein Beispiel, wie du die Short-Reihenfolge umkehren kannst:

				
					// Umkehren der Short-Reihenfolge
short[] shorts = new short[] { 0x1234, 0x5678 };
if (BitConverter.IsLittleEndian)
Array.Reverse(shorts);
				
			

Dieser Code kehrt die Short-Reihenfolge um, wenn das System Little-Endian ist, um sicherzustellen, dass die Shorts in der richtigen Reihenfolge gespeichert werden.

Fazit: Der C# Datentyp short ist ein wichtiger Datentyp, der häufig in der Programmierung verwendet wird, um kleine Ganzzahlen zu speichern. Durch das Erstellen einer Variable vom Typ short, die Verwendung von short-Variablen in Berechnungen und Methoden und die Beachtung der Short-Reihenfolge kannst du den short-Datentyp optimal nutzen. Probier es aus und optimiere deine Anwendung durch den Einsatz des C# Datentyps short.

Aufgabe:

Aufgabe zum Mitmachen:

Erstelle eine C#-Anwendung, die den Benutzer nach seiner Körpergröße in Zentimetern fragt und diese als short speichert. Lasse dann die Anwendung die eingegebene Größe in Metern umwandeln und auf der Konsole ausgeben. Verwende den Datentyp short für die Größe.

Um die Lösung anzuzeigen, fahre mit der Maus in die Mitte des darunterliegenden Fensters.

				
					using System;

namespace ShortDatentyp
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Gib deine Körpergröße in Zentimetern ein:");
            short groesseInCm = short.Parse(Console.ReadLine());

            float groesseInM = groesseInCm / 100f;

            Console.WriteLine($"Deine Größe in Metern ist: {groesseInM}");
        }
    }
}

				
			
Zurück zum vorherigen Teil des C# Kurses
Klicken Sie auf den Pfeil, um zum vorherigen Teil des Kurses zurückzukehren
Pfeil-Button zum nächsten Teil des Kurses
Klicken Sie auf den Pfeil, um zum nächsten Teil des Kurses zu gelangen