Compilatorul C# alocă 64 de biți (8 octeți) pentru a stoca o variabila de tip double. Pentru referință, un tip de variabilă double poate păstra valori cu o precizie de 14 sau de 15 cifre, în intervalul dintre 1.7E-308 și 1.7E+308.
Ar trebui să știți că tipurile de variabile float și double sunt tipuri binare în virgulă mobilă. Cu alte cuvinte, ele reprezintă un număr astfel:
10.001,10010110011.
Numărul binar și locația punctului binar sunt ambele codificate în interiorul valorii.
Decimal (despre care vom discuta în lecția următoare) este un tip zecimal în virgulă mobilă. Cu alte cuvinte, reprezintă un număr astfel:
12.345,65789
Următoarea imagine ilustrează reprezentarea unei variabile de tip double:
Informații Adiționale
Conceptele explicate în această lecție sunt prezentate și vizual, ca parte a următorului videoclip: