相关疑难解决方法(0)

在C中,int和float之间的关系比较是否可以直接进行?

我正在使用Visual Studio 6和一些用c编写的旧时代码.我发现代码看起来像这样的问题..

int x = 3;
float y = 3.0;

if(x == y){
   do some crazy stuff
}
Run Code Online (Sandbox Code Playgroud)

这是一个有效的比较吗?是否有可能在运行时浮点数的分配是3.0000001,这会失败?

c comparison equals

8
推荐指数
4
解决办法
2万
查看次数

标签 统计

c ×1

comparison ×1

equals ×1