C#/.NET: Unterschied zwischen int und uint
Frage von Gast | Letztes Update am 02.11.2021 | Erstellt am 30.07.2016
Den Unterschied zwischen short, int und long (16-Bit, 32-Bit und 64-Bit Integer Zahlen) in C# kenne ich. Kürzlich habe ich in einem Beispiel-Code allerdings noch andere Integer-Typen entdeckt: ushort, uint und ulong - also die normalen Typen mit einem vorangestellten u.
Was haben diese Typen zu bedeuten? Ich habe ein bisschen damit herum probiert und sie scheinen wie normale Integer zu funktionieren. Wo ist der Unterschied?
Ähnliche Themen
MySQL: Neue Spalte zu einer Tabelle hinzufügen
Tutorial | 0 Kommentare
C#/.NET: Unterschied zwischen int und Int32
Frage | 1 Antwort
Delphi/Lazarus: Kommazahlen aufrunden, abrunden und normal runden
Tipp | 1 Kommentar
MySQL: Integer Typen
Info | 0 Kommentare
C# Fehlermeldung: .NET 2.0 DLL in .NET 4.0 cannot be loaded in the 4.0 runtime without additional configuration information
Frage | 1 Antwort
PHP: Aktuelles Datum und Zeit ermitteln
Tutorial | 0 Kommentare
Java: Unsigned Integer deklarieren
Frage | 2 Antworten
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Das "u" steht für "unsigned". Es sind also Integer, die keine Vorzeichen haben und daher nur positive Werte annehmen können.
Der Vorteil dieser vorzeichenlosen Integer liegt darin, dass sie bei gleicher Bit-Länge viel größere Zahlen annehmen können.
Hier sind die minimalen und maximalen Werte der Typen:
Bei gleicher Bit-Länge können die vorzeichenlosen Integer also doppelt so große Werte annehmen. Verwenden sollte man diese Typen immer dann, wenn man genau weiß, dass ein Wert nie negativ aber sehr groß werden kann (und damit an die Grenzen des zur Verfügung stehenden Wertebereichs kommen kann).
Letztes Update am 02.11.2021 | Erstellt am 30.07.2016