什麼是單精度和雙精度資料
含義:表明單精度和雙精度精確的範圍不一樣。
單精度,也即float,一般在計算機中儲存佔用4位元組,也32位,有效位數為7位
雙精度(double)在計算機中儲存佔用8位元組,64位,有效位數為16位。
原因:不管float還是double 在計算機上的儲存都遵循IEEE規範,使用二進位制科學計數法,都包含三個部分:符號位,指數位和尾數部分。其中float的符號位,指數位,尾數部分分別為1, 8, 23. 雙精度分別為1, 11, 52。
精度主要取決於尾數部分的位數,float為23位,除去全部為0的情況以外,最小為2的-23次方,約等於1.19乘以10的-7次方,所以float小數部分只能精確到後面6位,加上小數點前的一位,即有效數字為7位。 類似,double 尾數部分52位,最小為2的-52次方,約為2.22乘以10的-16次方,所以精確到小數點後15位,有效位數為16位。
單精度:單精度數是指計算機表達實數近似值的一種方式。VB中Single(單精度浮點型)變數儲存為IEEE32位(4個位元組)浮點數值的形式,它的範圍在負數的時候是從-3.402823E38到-1.401298E-45,而在正數的時候是從1.401298E-45到3.402823E38。雙精度:雙精度浮點數(double)是計算機使用的一種資料型別,使用64位(8位元組)來儲存一個浮點數。它可以表示十進位制的15或16位有效數字,其可以表示的數字的絕對值範圍大約是:4.9x10-324 ~1.7x10308。IEEE754為其定製標準。單精度,也就是float,在32位機器上用4個位元組來儲存的而雙精度double是用8個位元組來儲存的,這是他們最本質的區別。由於儲存位不同,他們能表示的數值的範圍就不同,也就是能準確表示的數的位數就不同。
-
坐火車可以到泰國嗎
現在還不能坐火車去泰國,原因在於泰國的高鐵尚在建設過程中,目前我們只能坐火車從昆明經寮國鐵路到達永珍,要到泰國需要經廊開進入,目前這裡只有米軌線,沒有客運任務。不可以。火車是中國道路出行方式中的鐵軌出行方式,只能在陸地執行,而泰國位於亞洲的東南部不與中國...
-
年宵牡丹都有哪些顏色呢
年宵牡丹花的花色豐富,主要以大紅色、粉紅色、黃色、紫色、白色、藍色為主,除此之外,還有夜光白、豆綠色、藍田玉、姚黃色、首案紅等稀有的顏色。...
-
googleearth連線不上伺服器怎麼辦
有以下兩種原因:1、手機記憶體空間已滿。這種情況我們可以刪除手機中的一些軟體,或清理一下微信快取,騰出更多的空間來,然後重新開啟微信。2、手機後臺佔用過多。關閉後臺所有執行應用,重新開啟微信小程式即可解決。3、如果以上方法都無法解決,建議重啟手機後重新嘗試...
-
貨拉拉新訂單沒有聲音
貨拉拉來單了沒聲音有以下原因一,優先推給了新司機和噴車漆的司機和超級會員二,與自身的手機還是有關係,是否您的手機網路有問題三,你與貨拉拉公司的距離有關係。因為貨拉拉訂單推送是根據距離進行推送的。如果距離非常遠就會延遲推送訂單。同時貨拉拉有會員制,不同...