第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

"浮點數判等"完美的解決方案嗎?

"浮點數判等"完美的解決方案嗎?

開心每一天1111 2019-04-21 20:41:13
2015/6/29描述:在各種語言中,由于遵循了浮點數標準,導致在"浮點數判等"使用"==!="都是錯誤的措施:目前看到的都是floatNum1-floatNum2>一個精度標準,如果把浮點數轉換為int(int判等很簡單),則會引起許多意料之外的"隱式轉換"錯誤.前一種則讓人感覺不完美.難道沒有完美的解決方案嗎?StackOverFlow相關問題
查看完整描述

2 回答

?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

樓上的答案已經很明確了,沒有。
當然,如果你是在Mathematica中編程,那么實數可以判相等。。
舉個簡單的例子吧,ln(e)在數學上是等于1的,但是如果用計算機來算,e是近似的,ln的計算也是近似的(不然要么存無限位數要么計算無限的時間),因此結果當然是近似的,肯定不等于1,所以需要設定一個誤差。
你可以用python輸出一下0.1+0.2看看結果。。。。
                            
查看完整回答
反對 回復 2019-04-21
  • 2 回答
  • 0 關注
  • 332 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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