
Jose Antonio Rojas Ollarves
PreguntaQue diferencia existe al indicar la f al final del numero flotante a omitirla? hice la impresion y en ambos casos da el mismo resultado o solamente es para tenerla como referencia?

Jose Antonio Rojas Ollarves
Vaya, excelente ejemplo amigo, agradecido totalmente!
Juan Victor Rivera Carrillo
Esto es para indicarle al compilador que estaras trabajando con dato tipo float, si no lo haces por default sera tratado como int, y en caso de que haya punto decimal por default sera tomado como double, entonces al poner f le indicas al compilador que ese nunero debe manejarlo como float.
Ejemplo:
cout << (1/3);
cout << (1/(float)3);
cout << (1/3.0f);
Ya por ultimo la diferencia en float, double, long y cuando usarlos, es ya sobre la precision de cada uno y la cantidad que puede manejar ya que un dato tipo int puede manejar un rango de numeros mientras que los tros pueden manejar un rango mas grande, pero a su vez al hacer operaciones sus precisiones cambian y ahi hay que ver cual se adecua a lo que deseas, aunque en problemas del dia a dia muchos optan por doubvle o float ya que no hacen mucha distincion.