亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在C語言中,如何判斷一個變量是否為零?

在C語言中,如何判斷一個變量是否為零?

C
我要變大神大神大大神 2016-03-23 11:21:24
這個變量的類型,可能是int ? float ?double,怎么判斷它是否為零
查看完整描述

2 回答

?
一二得二

TA貢獻1條經驗 獲得超0個贊

布爾變量:if(flag)或者if(!flag)。

整型變量:if(value == 0)或者if(value != 0)

浮點變量:if(value >= -ε)&&if(value <=?ε) ?//ε:無窮小,也就是需要的精度

指針變量:if?(p == NULL)或者if(p != NULL)

查看完整回答
反對 回復 2016-03-23
?
晚安sp

TA貢獻405條經驗 獲得超154個贊

1.當變量為int型、long型時,可以直接與0進行比較!
2.當變量為float型、double型時,必須與一個近似于0的數做差來進行比較!如下:
float b;
if(abs(b-0.00001)=0 )
因為0用浮點數表示不出來

查看完整回答
反對 回復 2016-03-23
  • 2 回答
  • 0 關注
  • 3084 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號