關(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即可。