注意:本文中代碼均使用 Qt 開發(fā)編譯環(huán)境
直接上代碼屡律,會不會有些唐突?
bool isInt(double x)
{
long int y=(long int) x;
//if ((x-y)!=0)//這段代碼可能會丟失精度
if((x-y)<=0.0000001&&(x-y)>=-0.0000001)) {
return false;
}
return true;
}
注意:本文中代碼均使用 Qt 開發(fā)編譯環(huán)境
直接上代碼屡律,會不會有些唐突?
bool isInt(double x)
{
long int y=(long int) x;
//if ((x-y)!=0)//這段代碼可能會丟失精度
if((x-y)<=0.0000001&&(x-y)>=-0.0000001)) {
return false;
}
return true;
}