#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 :)
Como convertir un float a un int en C++
Para convertir un int a float utilizamos static_cast de la siguiente manera:
0 comentarios:
Publicar un comentario