本文主要是介绍int bool float指针等类型变量与零值(0)的比较写法总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
不同类型的变量与零值的比较写法总结
(1) int 类型
if (0 == n) //值为零
{//满足条件的执行代码
}if (n != 0) //值不为零
{//满足条件的执行代码
}
(2) bool 类型
if (!tag) //值为假
{//满足条件的执行代码
}if (tag) //值为真
{//满足条件的执行代码
}
(3) float 类型
const float PRECISION = 0.0000001; //精度根据需要修改
if ((x >= - PRECISION ) && (x <= PRECISION ) ) //值为零
{//满足条件的执行代码
}
(4) 指针类型
if (p == NULL) //指针为空
{//满足条件的执行代码
}
if (p != NULL) //指针不为空
{//满足条件的执行代码
}
这篇关于int bool float指针等类型变量与零值(0)的比较写法总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!