en float precisas mas decimales que en double que precisa solo 2 decimales, en float puedes controlar la cantidad de decimales dentro del programa, saludos
Coleguita, con esto has dejado claro que estas empezando a programar en C++ y quieres ir de profesor ya.Double, se llama asi porque tiene el doble de capacidad para dígitos.
Citar
float Floating point number. 4bytes +/- 3.4e +/- 38 (~7 digits)
double Double precision floating point number. 8bytes +/- 1.7e +/- 308 (~15 digits)
double Double precision floating point number. 8bytes +/- 1.7e +/- 308 (~15 digits)