單精度浮點(diǎn)型取值范圍 什么叫單精度浮點(diǎn)型?什么叫雙精度浮點(diǎn)型?
什么叫單精度浮點(diǎn)型?什么叫雙精度浮點(diǎn)型?單精度浮點(diǎn)是指占用32位存儲(chǔ)空間的單精度值。在某些處理器上,單精度比雙精度快,只占用雙精度的一半空間,但當(dāng)值很大或很小時(shí),它就會(huì)變得不精確。當(dāng)您需要小數(shù)部分且不
什么叫單精度浮點(diǎn)型?什么叫雙精度浮點(diǎn)型?
單精度浮點(diǎn)是指占用32位存儲(chǔ)空間的單精度值。
在某些處理器上,單精度比雙精度快,只占用雙精度的一半空間,但當(dāng)值很大或很小時(shí),它就會(huì)變得不精確。當(dāng)您需要小數(shù)部分且不需要高精度時(shí),單精度浮點(diǎn)變量非常有用。例如,單精度浮點(diǎn)在表示美元和美分時(shí)非常有用。下面是一些聲明單精度浮點(diǎn)變量的示例:float hightemp、lowtemp、double,正如其關(guān)鍵字“double”所指示的,占用64位存儲(chǔ)空間。在一些為高速數(shù)學(xué)計(jì)算而優(yōu)化的現(xiàn)代處理器上,雙精度實(shí)際上比單精度快。所有超出人類經(jīng)驗(yàn)的數(shù)學(xué)函數(shù),如sin()、cos()和sqrt(),都返回雙精度值。當(dāng)您需要保持重復(fù)迭代的精度時(shí),或者當(dāng)您對(duì)大量數(shù)字進(jìn)行操作時(shí),雙精度是最佳選擇。