是可以比较的:

#include<stdio.h>

int main()

{

int a=9;

double b=9.999999;

if(a > b)

printf("a>b\n");

else

printf("a<b\n");

}

c语言 int类型的可以和double类型的比较大小

因为在进行if(a > b)时,会发生int 向float 的转换,但是不推荐这种比较方式,应该这样:

if(a -  b > 0)

让他与0比较是正确的方法

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-24
  • 2021-12-29
  • 2021-11-24
  • 2022-03-05
  • 2021-07-07
猜你喜欢
  • 2022-12-23
  • 2021-12-14
  • 2022-12-23
  • 2021-12-30
  • 2022-01-23
  • 2021-12-09
  • 2021-12-15
相关资源
相似解决方案