單精度和雙精度的區(qū)別就是,雙精度要比單精度所存儲(chǔ)的位數(shù)要多,至于說(shuō)3.14師雙精度,是因?yàn)镴ava中,默認(rèn)的小數(shù)都是double類型,也就算雙精度的,如果要定義單精度的話,那就要在小數(shù)的后面加上一個(gè)f或者F,即 double d = 3.14; float f = 3.14f; 一定要注意后面有沒(méi)有“f”和“F”啊,這個(gè)初學(xué)的時(shí)候,經(jīng)常會(huì)考到。樓上說(shuō)的,是對(duì),但是,他那樣寫,就一定會(huì)報(bào)錯(cuò)。記住,單精度的變量定義,一定要在值的后面加上標(biāo)識(shí)。
2017-12-19
單精度和雙精度的區(qū)別就是,雙精度要比單精度所存儲(chǔ)的位數(shù)要多,至于說(shuō)3.14師雙精度,是因?yàn)镴ava中,默認(rèn)的小數(shù)都是double類型,也就算雙精度的,如果要定義單精度的話,那就要在小數(shù)的后面加上一個(gè)f或者F,即 double d = 3.14; float f = 3.14f; 一定要注意后面有沒(méi)有“f”和“F”啊,這個(gè)初學(xué)的時(shí)候,經(jīng)常會(huì)考到。樓上說(shuō)的,是對(duì),但是,他那樣寫,就一定會(huì)報(bào)錯(cuò)。記住,單精度的變量定義,一定要在值的后面加上標(biāo)識(shí)。
來(lái)源:https://zhidao.baidu.com/question/533774632.html