單精度和雙精度舉例 單精度,雙精度浮點數(shù)是什么?
單精度,雙精度浮點數(shù)是什么?單精度浮點是指占用32位存儲空間的單精度值。在某些處理器上,單精度比雙精度快,只占雙精度空間的一半,但當(dāng)值大或小時,它就變得不精確了。當(dāng)您需要小數(shù)部分且不需要高精度時,單精
單精度,雙精度浮點數(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ù)字進(jìn)行操作時,雙精度是最佳選擇。