Variabila de tip decimal, spre deosebire de float și double, care sunt valori în virgulă mobilă binare, este o valoare în virgulă mobilă zecimală. Acesta poate stoca 128 de biți, și în comparație cu tipurile float sau double, are mai multă precizie, dar un interval mai mic. Acest lucru o face cea mai potrivită pentru calcule financiare și orice situații în care precizia este crucială. Tipul de variabilă decimal poate stoca valori între 7.9E-28 și 7.9E+28
Dacă doriți ca o valoare numerică literală să fie tratată ca decimal, utilizați sufixul m sau M, de exemplu:
|
1
|
decimal
variabilaMeaDecimala =
157.39M;
|
Fără sufixul m, numărul este tratat ca fiind double și va genera o eroare de compilare.
Conceptele explicate în această lecție sunt prezentate și vizual, ca parte a următorului videoclip: