通过float和int型相减判断是否等于0,是为整数,不是既非整数。

int main()
{
    float k = 99.0;
    if (k - (int)k == 0)
    {
        printf("是整数");
    }
    else
        printf("不是整数");
}

 

 

更多推荐

c语言判断一个数是不是整数