主頁(yè) > 百科知識(shí) > 浮點(diǎn)數(shù)表示方法

浮點(diǎn)數(shù)表示方法

時(shí)間:2024-12-22 22:42:58 瀏覽量:

一個(gè)浮點(diǎn)數(shù)a由兩個(gè)數(shù)m和e來(lái)表示:a = m × b^e。在任意一個(gè)這樣的系統(tǒng)中,我們選擇一個(gè)基數(shù)b(記數(shù)系統(tǒng)的基)和精度p(即使用多少位來(lái)存儲(chǔ))。m(即尾數(shù))是形如±d.ddd...ddd的p位數(shù)(每一位是一個(gè)介于0到b-1之間的整數(shù),包括0和b-1)。

如果m的第一位是非0整數(shù),m稱作規(guī)格化的。有一些描述使用一個(gè)單獨(dú)的符號(hào)位(s 代表+或者-)來(lái)表示正負(fù),這樣m必須是正的。e是指數(shù)。

擴(kuò)展資料

浮點(diǎn)數(shù)就是利用指數(shù)達(dá)到了小數(shù)點(diǎn)“浮動(dòng)”的效果。從而可以靈活地表達(dá)更大范圍內(nèi)的數(shù), 比如 :

3.6879 * 10 ^ 2 = 368.79

1.2345 * 10 ^ 3 = 1234.5

7.89 * 10 ^ 2 = 789

小數(shù)點(diǎn)的位置是不固定的。不過(guò)對(duì)于同一個(gè)浮點(diǎn)數(shù),也有很多表達(dá)方式, 368.79 可以表達(dá)為:

3.6879 * 10 ^ 2

0.36879 * 10 ^ 3

36.879 * 10 ^ 1

由于其多樣性, 很多計(jì)算機(jī)廠商都設(shè)計(jì)了自己的表示浮點(diǎn)數(shù)的規(guī)則,以及對(duì)浮點(diǎn)數(shù)運(yùn)算的細(xì)節(jié)。 多樣的規(guī)則對(duì)于程序的可靠性和移植性都是不利的。

參考資料來(lái)源:。

© 轉(zhuǎn)乾企業(yè)管理-上海店鋪裝修報(bào)建公司 版權(quán)所有 | 黔ICP備2023009682號(hào)

免責(zé)聲明:本站內(nèi)容僅用于學(xué)習(xí)參考,信息和圖片素材來(lái)源于互聯(lián)網(wǎng),如內(nèi)容侵權(quán)與違規(guī),請(qǐng)聯(lián)系我們進(jìn)行刪除,我們將在三個(gè)工作日內(nèi)處理。聯(lián)系郵箱:303555158#QQ.COM (把#換成@)