Cuestionario C – 106 | Pregunta 3

En un programa C, se definen las siguientes variables:

float      x = 2.17;
double   y = 2.17;
long double z = 2.17;

¿Cuál de las siguientes es la forma correcta de imprimir estas variables a través de printf.
(A) printf(“%f %lf %Lf”,x,y,z);
(B) printf(“%f %f %f”,x,y,z);
(C) printf(“%f %ff %fff”,x,y,z);
(D) printf(“%f %lf %llf”,x,y,z);

Respuesta: (A)
Explicación: En lenguaje C, float, double y long double se denominan tipos de datos reales. Para «flotante», «doble» y «doble largo», los especificadores de formato correctos son %f, %lf y %Lf de las opciones anteriores. Cabe señalar que el estándar C también ha especificado otros especificadores de formato para los tipos reales, que son %g, %e, etc.
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *