Dar formato a un número

21/07/2004 - 18:43 por Amelia | Informe spam
Como puedo mostrar un número con formato en Visual C++.

float x=3.547;
printf("Valor de x = %f ",x);

Esto me mostrará:
Valor de x = 3.5470000

¿Como puedo mostrar sólo dos decimales y redondeando?

Gracias

Un saludo
Amelia

Preguntas similare

Leer las respuestas

#1 Eduard Tomàs
21/07/2004 - 19:45 | Informe spam
Buenas...
Si no recuerdo mal es con:

float x=3.547;
printf ("Valor de x = %.2f");

Nos vemos,
edu

Como puedo mostrar un número con formato en Visual C++.

float x=3.547;
printf("Valor de x = %f ",x);

Esto me mostrará:
Valor de x = 3.5470000

¿Como puedo mostrar sólo dos decimales y redondeando?

Gracias

Un saludo
Amelia

.

Respuesta Responder a este mensaje
#2 Willser F. González C.
21/07/2004 - 19:50 | Informe spam
Puedes colocar el número de decimanles entre el % y la f, así:

float x=3.547;
printf("Valor de x = %.2f ",x);

Esto me mostrará:
Valor de x = 3.55


Note que el 2 va precedido de un punto (.)

Willser F.

Respuesta Responder a este mensaje
#3 Josema
21/07/2004 - 20:01 | Informe spam
Puedes atreverte con las funciones de formateo utilizando la configuración
local, como por ejemplo GetNumberFormat


"Eduard Tomàs" escribió en el mensaje
news:174d01c46f4a$809c3380$
Buenas...
Si no recuerdo mal es con:

float x=3.547;
printf ("Valor de x = %.2f");

Nos vemos,
edu

Como puedo mostrar un número con formato en Visual C++.

float x=3.547;
printf("Valor de x = %f ",x);

Esto me mostrará:
Valor de x = 3.5470000

¿Como puedo mostrar sólo dos decimales y redondeando?

Gracias

Un saludo
Amelia

.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida