在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Python  GO/ go 浮點(diǎn)數(shù)問(wèn)題

go 浮點(diǎn)數(shù)問(wèn)題

fmt.Println(0.1 + 0.2) // 0.3
fmt.Println(float64(0.1) + float64(0.2)) // 0.30000000000000004

這兩種浮點(diǎn)計(jì)算的區(qū)別是什么?

回答
編輯回答
怪痞

精度不一樣,一個(gè)是32位,一個(gè)是64位,浮點(diǎn)數(shù)在計(jì)算機(jī)里本來(lái)就是近似表達(dá)的,所以出現(xiàn)偏差是正常的,有可能是32位出誤差,有可能64位出誤差,取決于你用的那個(gè)數(shù)。 實(shí)際上,你這個(gè)例子和go無(wú)關(guān),所有的語(yǔ)言都會(huì)得到得到類似的結(jié)果。

2018年4月2日 23:03