是可以比較的:
#include<stdio.h>
int?main()
{
int?a=9;
double?b=9.999999;
if(a?>?b)
printf("a>b\n");
else
printf("a<b\n");
}
因為在進行if(a?>?b)時,會發生int?向float?的轉換,但是不推薦這種比較方式,應該這樣:
if(a?-? b?>?0)
讓他與0比較是正確的方法
是可以比較的:
#include<stdio.h>
int?main()
{
int?a=9;
double?b=9.999999;
if(a?>?b)
printf("a>b\n");
else
printf("a<b\n");
}
因為在進行if(a?>?b)時,會發生int?向float?的轉換,但是不推薦這種比較方式,應該這樣:
if(a?-? b?>?0)
讓他與0比較是正確的方法