欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 4724|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

什么是浮點(diǎn)數(shù)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:51090 發(fā)表于 2014-9-16 23:55 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
為便于軟件的移植,浮點(diǎn)數(shù)的表示形式應(yīng)該有統(tǒng)一標(biāo)準(zhǔn)(定義)。1985年IEEE(Institute of Electrical and Electronics Engineers)提出了IEEE754標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)規(guī)定基數(shù)為2,階碼E用移碼(非標(biāo)準(zhǔn)移碼,標(biāo)準(zhǔn)移碼與補(bǔ)碼的符號(hào)位相反,而非標(biāo)準(zhǔn)移碼要再減一)[1]表示,尾數(shù)M用原碼表示,根據(jù)二進(jìn)制的規(guī)格化方法,數(shù)值的最高位總是1,該標(biāo)準(zhǔn)將這個(gè)1缺省存儲(chǔ),使得尾數(shù)表示范圍比實(shí)際存儲(chǔ)的多一位。IEEE754標(biāo)準(zhǔn)中有三種形式的浮點(diǎn)數(shù):短浮點(diǎn)數(shù)(又稱單精度浮點(diǎn)數(shù))、長(zhǎng)浮點(diǎn)數(shù)(又稱雙精度浮點(diǎn)數(shù))、臨時(shí)浮點(diǎn)數(shù)(又稱擴(kuò)展精度浮點(diǎn)數(shù),這種浮點(diǎn)數(shù)沒(méi)有隱含位),它們的具體格式如下表:
類型
       
存儲(chǔ)位數(shù)
                               
偏置值
       
       
數(shù)符(S)
       
階碼(E)
       
尾數(shù)(M)
       
總位數(shù)
       
十六進(jìn)制
       
十進(jìn)制
短浮點(diǎn)數(shù)(Single,float)
       
1位
       
8位
       
23位
       
32位
       
7FH
       
+127
長(zhǎng)浮點(diǎn)數(shù)(Double)
       
1位
       
11位
       
52位
       
64位
       
3FFH
       
+1023
臨時(shí)浮點(diǎn)數(shù)(擴(kuò)展精度浮點(diǎn)數(shù))
       
1位
       
15位
       
64位
       
80位
       
3FFFH
       
+16383
對(duì)于階碼為0或255的情況,IEEE754標(biāo)準(zhǔn)有特別的規(guī)定:
如果 E 是0 并且 M 是0,則這個(gè)數(shù)的真值為±0(正負(fù)號(hào)和數(shù)符位有關(guān)) 如果 E = 255 并且 M 是0,則這個(gè)數(shù)的真值為±∞(同樣和符號(hào)位有關(guān)) 如果 E = 255 并且 M 不是0,則這不是一個(gè)數(shù)(NaN)。
短浮點(diǎn)數(shù)和長(zhǎng)浮點(diǎn)數(shù)(不含臨時(shí)浮點(diǎn)數(shù))的存儲(chǔ)在尾數(shù)中隱含存儲(chǔ)著一個(gè)1,因此在計(jì)算尾數(shù)的真值時(shí)比一般形式要多一個(gè)整數(shù)1。對(duì)于階碼E的存儲(chǔ)形式因?yàn)槭?27的偏移,所以在計(jì)算其移碼時(shí)與人們熟悉的128偏移不一樣,正數(shù)的值比用128偏移求得的少1,負(fù)數(shù)的值多1,為避免計(jì)算錯(cuò)誤,方便理解,常將E當(dāng)成二進(jìn)制真值進(jìn)行存儲(chǔ)。例如:將數(shù)值-0.5按IEEE754單精度格式存儲(chǔ),先將-0.5換成二進(jìn)制并寫(xiě)成標(biāo)準(zhǔn)形式:-0.5(10進(jìn)制)=-0.1(2進(jìn)制)=-1.0×2-1(2進(jìn)制,-1是指數(shù)),這里s=1,M為全0,E-127=-1,E=126(10進(jìn)制)=01111110(2進(jìn)制),則存儲(chǔ)形式為:
1 01111110 000000000000000000000000=BF000000(16進(jìn)制)
這里不同的下標(biāo)代表不同的進(jìn)制。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表