C\C++ bool、int、float和double、指针与0比较的方法
生活随笔
收集整理的這篇文章主要介紹了
C\C++ bool、int、float和double、指针与0比较的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2018-03-20 創建人:Ruo_Xiao
郵箱:xclsoftware@163.com
1、bool
bool isOK = false; if (isOK); if (!isOK);2、int
int i = 0; if (i==0); if (i!=0);3、float和double
栗子:
結果:
由于存在浮點數精度的問題,故結果不是正宗的-3.3e-5。所以,任何浮點數與數比較的時候,都不能使用“==”。
正確是使用方法如下:
其中,DBL_EPSILON和FLT_EPSILON隸屬于 float.h 頭文件中。
4、指針
int *pi = 0; if (pi==NULL); if (pi!=NULL);總結
以上是生活随笔為你收集整理的C\C++ bool、int、float和double、指针与0比较的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cpp 对象模型探索 / 父类和子类调用
- 下一篇: C++ 函数传参的三种方式