Double è un numero a precisione doppia
Float è a precisione singola
Ma che significa?
Double è un numero a precisione doppia
Float è a precisione singola
Ma che significa?
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Allora come presupposto per capire la differenza sarebbe bene conoscere come vengono rappresentati in macchina i dati in virgola mobile. La codifica più diffusa è la IEEE754 tale codifica prevede di rappresentare i dati utilizzando la notazione scentifica normalizzata in base 2 (es:1,000101 *2^11) in questa maniera:
singola precisione (float):
1: bit per il segno
8: per l'esponente
23: per la mantissa
doppia precisione (double):
1: bit per il segno
11: per l'esponente
52: per la mantissa