jueves, 30 de agosto de 2012

Como convertir un float a un int en C++

Para convertir un int a float utilizamos static_cast de la siguiente manera:

#include <iostream>
using namespace std;
int main()
  {
     float x;
     int y;
     cout << "Ingrese un numero decimal: " << endl;
     cin >> x;
     y=static_cast<int>(x);
     cout << "El valor entero es " << y << endl;
     system("Pause");
     return 0;        
}
El operador static_cast es utilizado para convertir una expresion dada a un tipo especificado. Para este ejemplo ingrese un numero decimal y me retorno su valor entero. Espero les haya servido el ejemplo :)

0 comentarios:

Publicar un comentario