C数据类型概念

时间:2017-08-29 07:09:15

标签: c

请解释一下:

int main()
{   
    float f = 0.7;
    if(f<0.7)
        printf("Y");
    else
        printf("N");
    return 0;
}

输出:Y

但是,对于这段代码

int main()
{
    float f = 0.8;
    if(f<0.8) 
        printf("Y");
    else   
        printf("N");
    return 0;
}

输出为N. 是什么原因导致产出的这种差异?请尝试详细解释。提前谢谢。

0 个答案:

没有答案