小编Dio*_*ios的帖子

小于(<)比较浮动与c中的if语句

情况1

float a = 0.6;

if (a < 0.6)
{
    printf("c");
}
else
{
    printf("c#");
}
Run Code Online (Sandbox Code Playgroud)

输出c#

案例2

float a = 0.9;

if (a < 0.9)
{
    printf("c");
}
else
{
    printf("c#");
}
Run Code Online (Sandbox Code Playgroud)

输出c

现在问题是为什么?

c floating-point comparison

3
推荐指数
2
解决办法
6819
查看次数

标签 统计

c ×1

comparison ×1

floating-point ×1