培訓(xùn)啦 問答

float為什么會(huì)精度丟失

275次

問題描述:

float為什么會(huì)精度丟失,在線求解答

最佳答案

推薦答案

文化知識(shí)趣說

用簡(jiǎn)單有趣娛樂的方式分享知識(shí),讓文化變得有趣。

2024-10-21 15:01:48

關(guān)于float丟失精度當(dāng)float類型的一個(gè)數(shù)的整數(shù)部分特別大時(shí),如4399670.00在計(jì)算時(shí),這個(gè)數(shù)只保留兩位小數(shù),此時(shí),這個(gè)數(shù)參加運(yùn)算時(shí),就會(huì)丟失小數(shù)級(jí)別的精度。

0.15,0.25會(huì)被當(dāng)做0.00。這是因?yàn)檎麛?shù)部分太長(zhǎng),float只占4個(gè)字節(jié)所造成的。此時(shí),把計(jì)算相關(guān)的類型換成double即可。

為你推薦

我們采用的作品包括內(nèi)容和圖片部分來源于網(wǎng)絡(luò)用戶投稿,我們不確定投稿用戶享有完全著作權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果侵犯了您的權(quán)利,請(qǐng)聯(lián)系我站將及時(shí)刪除。
內(nèi)容侵權(quán)、違法和不良信息舉報(bào)
Copyright @ 2024 培訓(xùn)啦 All Rights Reserved 版權(quán)所有. 湘ICP備2022011548號(hào)