C++/STL
[기본지식] 정수 판별법
Honey Badger
2022. 9. 12. 22:47
해당 num을 정수형으로 바꾼 값을 빼준다. 정수형으로 변환하게 되면 소숫점 값들은 모두 버려지는데 실수형-정수형이 0이라는 뜻은 '정수'라는 뜻이 된다.
#include <iostream>
using namespace std;
float num = 3.141;
if(num-(int)num == 0)
cout<<"정수"<<endl;
else
cout<<"실수"<<endl;