小编hav*_*ada的帖子

1不等于0但代码在c中表示相等

此代码打印"等于"和"1 0".

为什么会发生这种情况1 != 0呢?

if(2/2 == 2/2.0) 
    printf("equal \n");

printf("%d  %d", 2/2, 2/2.0);
Run Code Online (Sandbox Code Playgroud)

c undefined-behavior

-4
推荐指数
1
解决办法
52
查看次数

标签 统计

c ×1

undefined-behavior ×1