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

發(fā)布時(shí)間:2025-09-30 04:55:00 瀏覽次數(shù):1

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

如果m的第一位是非0整數(shù),m稱作規(guī)格化的。有一些描述使用一個(gè)單獨(dú)的符號位(s 代表+或者-)來表示正負(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)的位置是不固定的。不過對于同一個(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ī)則,以及對浮點(diǎn)數(shù)運(yùn)算的細(xì)節(jié)。 多樣的規(guī)則對于程序的可靠性和移植性都是不利的。

參考資料來源:。

浮點(diǎn)表示
需要裝修報(bào)建?需要辦理施工許可證?歡迎咨詢客戶經(jīng)理 18221559551