雙精度小數型是什麼意思,單精度與雙精度是什麼意思,有什麼區別

2022-11-20 02:20:55 字數 3019 閱讀 6866

1樓:郭歡

雙精度型佔8 個位元組(64位)記憶體空間,其數值範圍為-1.79769313486232e308 到1.79769313486232e308。

通常情況,單精度浮點數佔4位元組(32位)記憶體空間,其數值範圍為-3.4e38~3.4e+38,。

雙精度型佔8 個位元組(64位)記憶體空間,其數值範圍為-1.79769313486232e308 到1.79769313486232e308。

擴充套件資料

雙精度浮點型型別數值可轉換到其他型別的整數或浮點數,反之亦然。雙精度浮點型常量的最後一個字元可加上「d」或「d」。其儲存格式與浮點型類似,最高位為符號位,次高11位為指數位,其次52位為尾數。

雙精度型就是雙精度浮點型,同數值型比,它能提供更高的數值精度,採用固定儲存長度的浮點數形式,每個雙精度浮點型資料佔8個位元組。與數值型資料不同,它的小數點位置是由輸入的資料值來決定的,並且只能用於表中的欄位。

2樓:匿名使用者

單精度:儲存從-3.402823e38 到-1.

401298e-45 的負值,從 1.401298e-45 到 3.402823e38 的正值。

可以有7位小數;佔4 個位元組。

雙精度:儲存從–1.79769313486231e308 到–4.

94065645841247e–324的負值,以及從4.94065645841247e–324 到1.79769313486231e308 的正值。

可以有15位小數;佔8 個位元組。

雙精度小數型是什麼意思

3樓:匿名使用者

double(雙精度浮點型)變數儲存為 ieee 64 位(8個位元組)浮點數值的形式,它的範圍在負數的時候是從 -1.79769313486232e308 到 -4.94065645841247e-324,而正數的時候是從

4.94065645841247e-324 到 1.79769313486232e308。

雙精度浮點(double)型,佔8 個位元組(64位)記憶體空間。其數值範圍為-1.7e308~1.

7e+308,雙精度完全保證的有效數字是15位,16位只是部分數值***,而單精度保證7位有效數字,部分數值有8位有效數.

小數型和雙精度小數型有何區別?

4樓:尤清舒召娜

單精度和雙精度屬於浮點型數字型別;而小數是定點型數字型別。單精度:儲存從...2008-02-29

單精度實數float與雙精度的double有何區別?

892008-06-18...

5樓:倪榮庫蘭澤

運用時,主要看需求,兩個所支援的範圍是不同的,超過範圍就顯示成亂碼了

檢視原帖》

c語言中的 單精度型 和雙精度型是什麼意思

6樓:a羅網天下

單精度和雙精度最大區別就是結果精確到第幾位。

單精度是這樣的格式,1位符號,8位指數,23位小數。

雙精度是1位符號,11位指數,52位小數。

7樓:du瓶邪

1、單精度和雙精度都指浮點數,就是帶小數點的數2、單精度數的有效位數比較少,7位左右,雙精度的在幾十位。

3、單精度定義是用float

4、雙精度定義是用double

比如:#include

main()

8樓:匿名使用者

單精度和雙精度的區別用數學語言來說是精確到第幾位的區別:單精度精確到小數點後第6位,雙精度精確到小數點後15位。

9樓:

主要是取的小數點不一樣,其實沒有什麼區別

10樓:

精度,,,表示範圍呀

單精度與雙精度是什麼意思,有什麼區別

11樓:

單精度實數在記憶體中佔32bit 有效數字為6~7位

雙精度實數佔記憶體單元為64bit 有效數字為15~16位

沒有說明時,實型常量是作為雙精度處理的,若要使用單精度需在後面加上字母f或f,如123.45f

整形 長整形 單精度 雙精度 浮點型分別是什麼意思

12樓:創作者

整形從 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型資料(所有數字)。儲存大小為 4 個位元組。

長整形從 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型資料(所有數字)。儲存大小為 8 個位元組。

單精度浮點數佔4位元組(32位)記憶體空間,其數值範圍為3.4e-38~3.4e+38,;

雙精度型佔8 個位元組(64位)記憶體空間,其數值範圍為1.7e-308~1.7e+308。

13樓:匿名使用者

你應該是學程式設計的吧?資料型別多是用來定義變數的,而定義變數要根據實際情況,如下:1.

整型:就是無小數點的整數,範圍是(-32,768~32,767)之間;比如你要寫一個和月份有關的程式,那這裡月份這個變數就要用到整型,應為月份沒有小數點,你沒聽過1.5月吧?

以此類推,年齡也可以用整型,等等;2.長整型:就是比整型範圍大一點的整型(-2,147,483,648~2,147,483,647),用法同整型;3.

單精度浮點型:就是比整型範圍大,比長整型範圍小,但精確度比整形和長整型高的資料型別;比如你運算時要用到小數,就要用單精度來定義變數;還有要寫一個關於工資的程式時也要用單精度定義表示工資的變數;4.雙精度浮點型:

就是比單精度更精確,範圍也更大的資料型別,用法同單精度;5.浮點型:看到名字意思就瞭解的差不多了,就是通過浮動的小數點來更靈活的表達更大的資料,所白了就是有小數點的資料型別,也就是更精確的意思。

這些資料型別要根據程式設計的案例來理解,那樣會好懂一點=v=

什麼是單精度和雙精度,c語言中什麼是單精度型和雙精度型???各舉個例子。。。

實型變數分為兩類 單精度型和雙精度型,其型別說明版符為float 單精度說明權 符,double 雙精度說明符。在turboc中單精度型佔4個位元組 32位 記憶體空間,其數值範圍為3.4e 38 3.4e 38,只能提供七位有效數字。雙精度型佔8 個位元組 64位 記憶體空間,其數值範圍為1.7e...

C語言的單精度與雙精度如何區別,C語言中單精度浮點數和雙精度分別如何表示?有什麼差別?

其實就是有效位數不一樣。浮點型變數分為單精度 float 雙精度 double 和長雙精度 long double 3類。在turbo c 中 位元 位 數 有效數字 float 32 6 7double 64 15 16long double 128 18 19ansi c 並未具體規定每種型別資...

單精度小數點後面有幾位,C語言浮點型小數點後為多少位

不一定的。單精度浮點數,浮點浮點,意思就是小數點會浮動的。單精度浮點數的實際有效精度為24位二進位制,這相當於 24 log102 7.2 位10進位制的精度,所以平時我們說 單精度浮點數具有7位精度 精度的理解 當從1.000.02變化為1.000.12時,變動範圍為2 23,考慮到因為四捨五入而...