estoy aprendiendo los tipos de datos en C++ y tengo una duda. ¿Qué diferencia entre float y double en C++?
Sé que la precisión es doble en el caso del double, no la aprecio en la salida de la consola. También sé que float puede albergar 7 dígitos (¿en decimales o el número entero más los decimales?) y que double puede 15.
Pues eso, no les veo la diferencia a la hora de probarlos en la consola.
float numeroFloat = 569.64895769;
double numeroDouble = 569.64895769;
cout << numeroFloat << endl;
cout << numeroDouble;
La salida es la misma en ambos casos:
569.649
569.649