Tabelle ganzzahliger Typen (C#-Referenz)Integral types table (C# Reference)

Die folgende Tabelle enthält Größe und Bereich der integralen Typen, die eine Teilmenge der einfachen Typen bilden.The following table shows the sizes and ranges of the integral types, which constitute a subset of simple types.

TypType BereichRange GrößeSize
sbytesbyte –128 bis 127-128 to 127 Ganze 8-Bit-Zahl mit VorzeichenSigned 8-bit integer
bytebyte 0 bis 2550 to 255 8-Bit-Ganzzahl ohne VorzeichenUnsigned 8-bit integer
charchar U+0000 bis U+ffffU+0000 to U+ffff Ein Unicode-Zeichen (16 Bit)Unicode 16-bit character
shortshort –32.768 bis 32.767-32,768 to 32,767 Ganze 16-Bit-Zahl mit VorzeichenSigned 16-bit integer
ushortushort 0 bis 65.5350 to 65,535 16-Bit-Ganzzahl ohne VorzeichenUnsigned 16-bit integer
intint -2,147,483,648 bis 2,147,483,647-2,147,483,648 to 2,147,483,647 Eine 32-Bit-Ganzzahl mit VorzeichenSigned 32-bit integer
uintuint 0 bis 4.294.967.2950 to 4,294,967,295 32-Bit Ganzzahl ohne VorzeichenUnsigned 32-bit integer
longlong -9,223,372,036,854,775,808 bis 9,223,372,036,854,775,807-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 64-Bit-Ganzzahl mit VorzeichenSigned 64-bit integer
ulongulong 0 bis 18.446.744.073.709.551.6150 to 18,446,744,073,709,551,615 64-Bit-Ganzzahl ohne VorzeichenUnsigned 64-bit integer

HinweiseRemarks

Wenn der von einem Integer-Literal dargestellte Wert UInt64.MaxValue überschreitet, tritt der Compilerfehler CS1021 auf.If the value represented by an integer literal exceeds UInt64.MaxValue, a compiler error CS1021 occurs.

Mit der System.Numerics.BigInteger-Klasse können Sie eine beliebig große ganze Zahl mit Vorzeichen darstellen.Use the System.Numerics.BigInteger class to represent an arbitrarily large signed integer.

Siehe auchSee also