導航:首頁 > 源碼編譯 > 浮點數演算法爭議與限制

浮點數演算法爭議與限制

發布時間:2023-01-04 11:23:21

1. 浮點數與科學計算有何關系

1、根據ieee754國際標准,常用的浮點數有兩種格式
(1)單精度浮點數(single)
(2)雙精度浮點數(double)
2、相同點:它們都用來表示帶有小數部分的實數,一般都用於科學計算,都由階碼和尾數構成。
3、不同點:
(1)單精度浮點數佔用4個位元組(32位)存儲空間,包括符號位1位,階碼8位,尾數23位。其數值范圍為3.4e-38~3.4e+38,單精度浮點數最多有7位十進制有效數字,單精度浮點數的指數用「e」或「e」表示。單精度浮點數有多種表示形式:±n.n(小數形式)
±n
e
±m(指數形式)
±n.n
e
±m
(指數形式)如果某個數的有效數字位數超過7位,當把它定義為單精度變數時,超出的部分會自動四捨五入。
(2)雙精度浮點數佔用8個位元組(64位)存儲空間,包括符號位1位,階碼11位,尾數52位。其數值范圍為1.7e-308~1.7e+308,雙精度浮點數最多有15或16位十進制有效數字,雙精度浮點數的指數用「d」或「d」表示。雙精度浮點數科學記數法格式
:±ad±c或±ad±c
4、vb6單、雙精度浮點數細節:
(1)single(單精度浮點型)變數存儲為
ieee
32
位(4
個位元組)浮點數值的形式,它的范圍在負數的時候是從
-3.402823e38

-1.401298e-45,而在正數的時候是從
1.401298e-45

3.402823e38。
(2)、double(雙精度浮點型)變數存儲為
ieee
64
位(8
個位元組)浮點數值的形式,它的范圍在負數的時候是從
-1.79769313486232e308

-4.94065645841247e-324,而正數的時候是從
4.94065645841247e-324

1.79769313486232e308。

閱讀全文

與浮點數演算法爭議與限制相關的資料

熱點內容
linux藍牙連接 瀏覽:898
安卓qq郵箱格式怎麼寫 瀏覽:429
如何電信租用伺服器嗎 瀏覽:188
編程中計算根號的思維 瀏覽:181
可愛的程序員16集背景音樂 瀏覽:446
軟體代碼內容轉換加密 瀏覽:795
什麼app看電視不要錢的 瀏覽:16
烏班圖怎麼安裝c語言編譯器 瀏覽:278
plc通訊塊編程 瀏覽:923
我的世界伺服器怎麼清地皮 瀏覽:421
ftp伺服器如何批量改名 瀏覽:314
網易我的世界伺服器成員如何傳送 瀏覽:268
公司雲伺服器遠程訪問 瀏覽:633
法哲學pdf 瀏覽:637
清大閱讀app是什麼 瀏覽:447
怎麼用qq瀏覽器整體解壓文件 瀏覽:585
肺組織壓縮15 瀏覽:270
安卓手機為什麼換電話卡沒反應 瀏覽:797
諸子集成pdf 瀏覽:339
php注冊框代碼 瀏覽:718