作者littleshan (我要加入劍道社!)
看板C_and_CPP
標題Re: [問題] no math.h, 如何判斷一浮點數 是否為整數
時間Wed Sep 28 02:46:58 2011
異想天開的方法,別打我
bool check_integer(double x)
{
stringstream str;
str << fixed << setprecision(0) << x;
double y;
str >> y;
return (x == y);
}
事後想想如果 float 和 double 未遵循 IEEE754 的話
這方法似乎不錯 XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.122.156
→ littleshan:喔 被前一篇領先了 09/28 02:47
推 tropical72:若未遵循IEEE754,此法確實較為簡便。 09/28 13:35