1樓:君偉
單精度與雙精度的區別:
1、單精度數是指計算機表達實數近似值的一種方式。單精度,也就是 float ,在 32 位機器上用 4 個位元組來儲存的;而雙精度double是用 8 個位元組來儲存的,這是他們最本質的區別。
2、由於儲存位不同,他們能表示的數值的範圍就不同,也就是能準確表示的數的位數就不同。
2樓:豆寶**解析
單精度浮點數和雙精度浮點數是電腦中用來儲存浮點數的資料型別。
浮點數是帶小數的數字,例如 。電腦中浮點數的儲存方式通常採用二進位表示,因此需要用一定的規則來確定浮點數的儲存方式。
單精度浮點數是一種浮點灶逗埋數的儲存方式,它使用單精度浮點數格式(ieee 754標準)隱螞來儲存浮點數。單精度浮點數使用32位二進位數來表示浮點數,其中1位用於表示符號,8位用於表示指數,23位用於表示小數位。單精度浮點數能夠精確表示範圍在± x 10^38之間。
雙精度浮點數也是一種浮點數的儲存方式,它使用雙精度浮點數格式(ieee 754標準)來儲存浮點數。雙精度浮點數使用64位二進位數來表示浮點數,其中1位用於表示符號,11位用於表示指數,52位用於表示小數位。雙精度浮點數能夠精確表示範圍在± x 10^308之間的浮點指配數,能夠精確表示15位小數。
總之,單精度浮點數和雙精度浮點數是兩種浮點數的儲存方式,它們的區別在於精度的不同。
單精度浮點數和雙精度浮點數有什麼區別?
3樓:如此_青春
1、所佔的記憶體不同。
單精度浮點數佔用4個位元組(32位)儲存空間來儲存乙個浮點數,包括符號位1位,階碼8位,尾數23位。
而雙精度浮點數使用 8個位元組(64位)儲存空間來儲存乙個浮點數,包括符號位1位,階碼11位,尾數52位。
2、所存的數值範圍不同。
單精度浮點數的數值範圍為,而雙精度浮點數可以表示的數字的絕對值範圍大約是: ~表示10的多少次方,如指的是乘以10的38次方。
3、十進位下的位數不同。
單精度浮點數最多有7位十進位有效數字,如果某個數的有效數字位數超過7位,當把它定義為單精度變數時,超出的部分會自動四捨五入。
雙精度浮點數可以表示十進位的15或16位有效數字,超出的部分也會自動四捨五入。
百科-單精度浮點數
百科-雙精度浮點數。
單精度浮點數和雙精度浮點數是什麼?
4樓:jiojio聊家居
單精度數是指計算機表達實數近似值的一種方式。vb中single(單精度浮點型)變數儲存為 ieee 32 位(4 個位元組)浮點數值的形式,它的範圍在負數的時候是從 到 ,而在正數的時候是從 到 。
雙精度浮點數(double)是計算機使用的一種資料型別,使用 64 位(8位元組) 來儲存乙個浮點數。 它可以表示十進位的15或16位有效數字,其可以表示的數字的絕對值範圍大約是: ~為其定製標準。
單精度和雙精度數值型別最早出現在c語言中(比較通用的語言裡面),在c語言中單精度型別稱為浮點型別(float),顧名思義是通過浮動小數點來實現資料的儲存。
這兩個資料型別最早是為了科學計算而產生的,他能夠給科學計算提供足夠高的精度來儲存對於精度要求比較高的數值。
但是與此同時,他也完全符合科學計算中對於數值的觀念:當我們比較兩個棍子的長度的時候,一種方法是並排放著比較一下,一種方法是分別量出長度。
但是事實上世界上並不存在兩根完全一樣長的棍子,我們測量的長度精度受到人類目測能力和測量工具精度的限制。
單精度浮點數是什麼?
5樓:教育小百科達人
單精度浮點數是用來表示帶有小數部分的實數,一般用於科學計算。
佔用4個位元組(32位)儲存空間,包括符號位1位,階碼8位,尾數23位。其數值範圍為,單精度浮點數最多有7位十進位。
有效數字,單精度浮點數的指數用「e」或「e」表示。
如果某個數的有效數字位數超過7位,當把它定義為單精度變數時,超出的部分會自動四捨五入。
浮點數的意義:
浮點數是屬於有理數中某特定子集的數的數字表示,在計算機中用以近似表示任意某個實數。具體的說,這個實數由乙個整數或定點數(即尾數)乘以某個基數(計算機中通常是2)的整數次冪得到,這種表示方法類似於基數為10的科學計數法。
補碼系統的0就只有乙個表示方式,這點和反碼。
系統不同(在反碼系統中,0有二種表示方式),因此在判斷數字是否為0時,只要比較一次即可。
右側的表是一些8-bit補碼系統的整數。它的可表示的範圍包括-128到127,總共256(=2)個整數。
6樓:花楹說生活
單精度與雙精度的區別:
1、單精度,也就是 float ,在 32 位機器上用 4 個位元組來儲存的;而雙精度double是用 8 個位元組來儲存的。
2,單精度和雙精度在計算機中的表示格式雖一樣,但由於位數儲存位不同,他們能表示的數值的範圍就不同,也就是能準確表示的數的位數就不同。
浮點數的精度和範圍區別是什麼
浮點數抄一般包括單襲 精度浮點數 float 和雙精度浮點數 double 單精度浮點數精度 最多有7位十進位制有效數字。單精度浮點數範圍 3.4 10 38 3.4 10 38。雙精度浮點數精度 可以表示十進位制的15或16位有效數字雙精度浮點數範圍 1.7x10 308 1.7x10 308。區...
讀取單精度浮點數並輸出它保留小數點後3位c語言
include int main 如果要求 四捨五入的話 就這樣了 float如果不行的話就用專double 大概就是屬這樣了 include void main c語言單精度浮點型的輸出 雙精度浮點數 double 佔用8個位元組精確到小數點後6位 單精度浮點數 float 佔用4個位元組精確到小...
c語言中雙精度型與單精度型有什麼區別
單精度float,四位元組,可輸出小數點後5 6位 雙精度double,八位元組,可輸出小數點後15 16位 如有疑問,請您追問。c語言中的 單精度型 和雙精度型是什麼意思 單精度和雙精度最大區別就是結果精確到第幾位。單精度是這樣的格式,1位符號,8位指數,23位小數。雙精度是1位符號,11位指數,...