有一个浮点型变量 X,如何判断它是否为 0 ?用除法可以吗?
就是X除以任意一个数,结果为零则X为0,else X不为0,这样可以吗# include <stdio.h>
int main(void)
{
float x;
if( x/2.00000==0 )
printf("yes!\n");
else
printf("no!\n");
return 0;
}
程序代码:
#include<stdio.h>
int main()
{
double D=0.2422;
double C=0.24220001;
double d=20.0;
double c=2.0;
if((D-C)==0.0f)
printf("0.2422==0.24220001\n");
else
printf("0.2422!=0.24220001\n");
///////////////////////////////////////
if((d/c)==10.0f)
printf("==========\n");
else
printf("!!!!!!!========\n");
return 0;
}
