关闭

C语言中的零值比较

223人阅读 评论(0) 收藏 举报

1.int型与零值比较

if(n == 0)

if(n  != 0)

2.布尔型与零值比较

if( boolflg )

if( !boolflg )

3.指针与零值比较

if( p == NULL )

if( p != NULL )

4.float型与零值比较

const float EPSION = 0.000001

if( x >= -EPSION && x =< EPSION ) //此处等价与if( x == 0)

因为float不是精确存储,无法直接判断大小,只能设置一个精度,然后在误差允许的范围就可以认为是相等的
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:35577次
    • 积分:532
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:30篇
    • 译文:0篇
    • 评论:1条
    最新评论