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