1、Float:比特數(shù)為32,有效數(shù)字為6-7,數(shù)值范圍為 -3.4E+38 ~ 3.4E+38
2、Double:比特數(shù)為64,有效數(shù)字為15-16,數(shù)值范圍為-1.7E-308~1.7E+308
可根據(jù)應(yīng)用程序的需求將浮點(diǎn)變量聲明為 float 或 double。這兩種類型之間的主要差異在于它們可表示的基數(shù)、它們需要的存儲以及它們的范圍。
擴(kuò)展資料
浮點(diǎn)型的兩種類型
1、單精度浮點(diǎn)型(float)
單精度浮點(diǎn)型(float )專指占用32位存儲空間的單精度(single-precision )值。單精度在一些處理器上比雙精度更快而且只占用雙精度一半的空間,但是當(dāng)值很大或很小的時候,它將變得不精確。當(dāng)你需要小數(shù)部分并且對精度的要求不高時,單精度浮點(diǎn)型的變量是有用的。
浮點(diǎn)型數(shù)據(jù)類型,F(xiàn)LOAT 數(shù)據(jù)類型用于存儲單精度浮點(diǎn)數(shù)或雙精度浮點(diǎn)數(shù)。浮點(diǎn)數(shù)使用 IEEE(電氣和電子工程師協(xié)會)格式。浮點(diǎn)類型的單精度值具有 4 個字節(jié),包括一個符號位、一個 8 位 二進(jìn)制指數(shù)和一個 23 位尾數(shù)。由于尾數(shù)的高順序位始終為 1,因此它不是以數(shù)字形式存儲的。此表示形式為 float 類型提供了一個大約在 -3.4E+38 ~ 3.4E+38 之間的范圍。
例如,當(dāng)表示美元和分時,單精度浮點(diǎn)型是有用的。
這是一些聲明單精度浮點(diǎn)型變量的例子:float hightemp,lowtemp;
2、雙精度型(double )浮點(diǎn)型
雙精度型,正如它的關(guān)鍵字“double ”表示的,占用64位的存儲空間。在一些現(xiàn)代的被優(yōu)化用來進(jìn)行高速數(shù)學(xué)計算的處理器上雙精度型實(shí)際上比單精度的快。
所有超出人類經(jīng)驗(yàn)的數(shù)學(xué)函數(shù),如sin( ),cos( ) ,tan()和sqrt( )均返回雙精度的值。當(dāng)你需要保持多次反復(fù)迭代的計算的精確性時,或在操作值很大的數(shù)字時,雙精度型是最好的選擇。
深圳市久昌再生資源有限公司(13530911108),長期回收各類二手空調(diào),舊貨,發(fā)電機(jī),整廠設(shè)備等,歡迎工廠、酒店賓館、學(xué)校、KTV酒吧、企業(yè)、大廈管理處等與我聯(lián)系,提供上門高價回收空調(diào)的服務(wù),誠實(shí)守信,看好貨后現(xiàn)金即付。免費(fèi)上門拆、運(yùn),是您處理空調(diào)的最佳選擇對象。
本文鏈接: http://www.eshs.net/wen/33366.html