#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
int main()
{
/*整形与0值比较*/
int i_var = 0;
if (0 == i_var);
/*浮点与0值比较*/
#include <float.h>
float f_var = 0.0;
double d_var = 0.0;
if (fabs(f_var) < DBL_EPSILON); /*DBL_EPSILON 比0大,趋近于0.0000的数*/
if (fabs(d_var) < DBL_EPSILON);
/*布尔类型与0值比较*/
bool flag = true;
if (!flag);
/*指针与null比较*/
int* p = NULL;
if (NULL == p);
cout << endl;
system("pause");
return 0;
}
BOOL,int,float,指针变量 与“零值”比较的if语句
最新推荐文章于 2025-02-08 11:02:11 发布
本文通过C++代码展示了不同数据类型与零值进行比较的方法,包括整型、浮点型、布尔型及指针的比较方式。对于浮点型变量使用了DBL_EPSILON来判断是否接近于零。
693

被折叠的 条评论
为什么被折叠?



