Repräsentiert eine 128 Bit große, vorzeichenbehaftete Dezimalzahl mit für Finanzberechnungen
ausreichender Genauigkeit.
decimal wird in C# den Wertetypen zugeordnet. Mit Hilfe von nullbaren Wertetypen
kann einer Instanz dieses Typs zusätzlich das Literal
null
zugewiesen werden.
In C# belegt eine Instanz des Typs decimal 128 Bit im Speicher.
Der Wertebereich des Typs decimal erstreckt sich von ±1.0 × 10
-28 bis
±7.9 × 10
28 und bietet 28 bis 29 Nachkommastellen.
Im Gegensatz zu den Typen
float und
double unterstützt der Typ decimal nicht die zusätzlichen
Werte +0 und -0, +∞, -∞ und NaN.