C# 中的單精確度與雙精確度區別

來源:互聯網
上載者:User

標籤:精度   表示   bsp   oat   strong   ack   處理   span   cpu   

單精確度浮點數(float)與雙精確度浮點數(double)的區別:

(1)在記憶體中佔有的位元組數不同

* 單精確度浮點數在機內佔4個位元組

*雙精確度浮點數在機內佔8個位元組

(2)有效數字位元不同

*單精確度浮點數有效數字8位

*雙精確度浮點數有效數字16位

(3)表示數的範圍不同

*單精確度浮點數的表示範圍:-3.40E+38 ~3.40E+38

雙精確度浮點數的表示範圍:-1.79E+308~+1.79E+308

(4)在程式中處理的速度不同:

一般說,CPU處理單精確度浮點數的速度比處理雙精確度的浮點數快。

 

C# 中的單精確度與雙精確度區別

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.