猿问
在C语言中,如何判断一个变量是否为零?
这个变量的类型,可能是int float double,怎么判断它是否为零
我要变大神大神大大神
浏览 2977
回答 2
2回答
一二得二
布尔变量:if(flag)或者if(!flag)。整型变量:if(value == 0)或者if(value != 0)浮点变量:if(value >= -ε)&&if(value <= ε) //ε:无穷小,也就是需要的精度指针变量:if (p == NULL)或者if(p != NULL)
0
0
0
晚安sp
1.当变量为int型、long型时,可以直接与0进行比较!2.当变量为float型、double型时,必须与一个近似于0的数做差来进行比较!如下:float b;if(abs(b-0.00001)=0 )因为0用浮点数表示不出来
0
0
0
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
我要回答