[C con Clase] Especificadores de formato %f vs %lf

José Luis Torre joseluistorrehernandez en gmail.com
Mie Oct 24 15:55:38 CEST 2012


Hola:

En toda la documentación que he revisado, la especificación de formato para
float es %f y para double es %lf. Sin embargo, en muchos ejemplos he
observado que ambas se utilizan indistintamente y el programa funciona
correctamente.

En el ANSI X3.159-1989 (C89) en la página 134, refiriéndose a fprintf()
dice que el especificador %f utiliza double y lo mismo para fscanf() en la
página 137.

¿Es que los compiladores admiten las dos formas? o ¿Depende de las
versiones de la norma?

Agradecería cualquier aclaración en relación a este tema.

Atentamente
José Luis Torre
www.ehu.es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20121024/f25994fc/attachment.html>


Más información sobre la lista de distribución Cconclase