como pasar de float a int?

Aaron
21 de Mayo del 2004
hola alguien sabe como pasar un float a un int en c++?
por favor respondan .....gracias

Mariano Ventaja
21 de Mayo del 2004
float p = 3.504;
int x = p;

Como mucho tendras que hacer un casting con (int).

Saludos,
Mariano http://www.c0d3rz.com.ar

Aaron
21 de Mayo del 2004
:-) gracias....pero estoy estudiando c++ y soy nuevo y kisiera saber ke es: hacer un casting con (int). ke significa eso???????

Mariano Ventaja
21 de Mayo del 2004
Un casting seria obligar al compilador a interpretar un tipo de dato como otro.

Saludos,
Mariano.

Aaron
21 de Mayo del 2004
de verdad me estas ayudando muchisimo y te agradesco de antemano por eso.......pero como hago eso?

Aaron
21 de Mayo del 2004
de verdad me estas ayudando muchisimo y te agradesco de antemano por eso.......pero como hago eso de casting (int)?


angelu55
21 de Mayo del 2004
un casting se hace anteponiendo el tipo de adto entre parentesis al nombre de la variable

sample

int a, suma;
float b;
suma=a+ (int) b;

esto obligaria al compilador a convertir primero b a entero y luego hacer la suma,un casting se hace generalmente automaticamente si tu no hubieras hecho explicitamente, el compilador hubiera promovido la variable a a flotante hubira hecho la suma en flotante y luego pasria la suma a entero

Mariano Ventaja
21 de Mayo del 2004
En tu otra pregunta te respondi eso y lo demas.

Saludos,
Mariano http://www.c0d3rz.com.ar