西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁(yè) 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

浮點(diǎn)數(shù)十六進(jìn)制轉(zhuǎn)換器

V0.98 綠色版
  • 浮點(diǎn)數(shù)十六進(jìn)制轉(zhuǎn)換器V0.98 綠色版
  • 軟件大小:24KB
  • 更新時(shí)間:2014-04-01 17:03
  • 軟件語(yǔ)言:中文
  • 軟件廠商:
  • 軟件類別:國(guó)產(chǎn)軟件 / 免費(fèi)軟件 / 編程輔助
  • 軟件等級(jí):4級(jí)
  • 應(yīng)用平臺(tái):WinAll, Win7
  • 官方網(wǎng)站:暫無(wú)
  • 應(yīng)用備案:
好評(píng):50%
壞評(píng):50%

軟件介紹

浮點(diǎn)數(shù)十六進(jìn)制轉(zhuǎn)換器(浮點(diǎn)數(shù)轉(zhuǎn)換成十六進(jìn)制)是一款浮點(diǎn)數(shù)顯示轉(zhuǎn)換的小工具。提供浮點(diǎn)數(shù)轉(zhuǎn)換功能,單精度和雙精度都支持!可以顯示浮點(diǎn)數(shù)在內(nèi)存地上單精度32位和倍精度64位的存儲(chǔ)16進(jìn)制值,也可以對(duì)應(yīng)有十六進(jìn)制值強(qiáng)轉(zhuǎn)成浮點(diǎn)數(shù)。

使用說(shuō)明:

計(jì)算機(jī)專業(yè)的學(xué)生和喜歡軟件逆向工程的愛好者都知道,浮點(diǎn)數(shù)在計(jì)算機(jī)內(nèi)部是采用十六進(jìn)制的方式存儲(chǔ)的。采用的是ieee 二進(jìn)位浮點(diǎn)數(shù)算術(shù)標(biāo)準(zhǔn)(ieee 754),為許多cpu 與浮點(diǎn)運(yùn)算器所采用。而目前系統(tǒng)帶的計(jì)算器卻沒有這個(gè)功能,所以寫了這個(gè)小工具。另外也包括了10 進(jìn)制16 進(jìn)制互換的功能。

用十六進(jìn)制表示浮點(diǎn)數(shù)的方法

在二進(jìn)制文件中,存儲(chǔ)數(shù)據(jù)的格式為16進(jìn)制,

下面舉例說(shuō)明27.0f在二進(jìn)制文件中怎么表示。

float
共計(jì)32位,折合4字節(jié)
由最高到最低位分別是第31、30、29、……、0位
31位是符號(hào)位,1表示該數(shù)為負(fù),0反之。
30-23位,一共8位是指數(shù)位。
22-0位,一共23位是尾數(shù)位。
每8位分為一組,分成4組,分別是A組、B組、C組、D組。
每一組是一個(gè)字節(jié),在內(nèi)存中逆序存儲(chǔ),即:DCBA

27.0表示成二進(jìn)制為:11011.0

用科學(xué)計(jì)數(shù)法表示為1.110110*2^4,現(xiàn)在我們要的尾數(shù)和指數(shù)都出來(lái)了。

尾數(shù)為:1101 10 (刪除前面的第一個(gè)1,因?yàn)橛每茖W(xué)計(jì)數(shù)法表示,二進(jìn)制中第一個(gè)永遠(yuǎn)都為1,計(jì)算機(jī)在存儲(chǔ)的時(shí)候就沒有存儲(chǔ)這個(gè)1,只存儲(chǔ)小數(shù)點(diǎn)后面的位數(shù))   不足23位,補(bǔ)0,就是1011 0000 0000 0000 0000 000(23位)

指數(shù):為4 。一共8位,可以表示范圍是0 ~ 255的無(wú)符號(hào)整數(shù),也可以表示-128~127的有符號(hào)整數(shù)。但因?yàn)橹笖?shù)是可以為負(fù)的,所以為了統(tǒng)一把十進(jìn)制的整數(shù)化為二進(jìn)制時(shí),都先加上127。

所以:4+127=131  變成二進(jìn)制就是10000011

27.0用二進(jìn)制表示就是:

加上第31位的符號(hào)位0

就是0100 0001 1101 1000 0000 0000 0000 0000

十六進(jìn)制就是:41 D8 00 00

再看一個(gè)數(shù)27.5,二進(jìn)制為11011.1

1.10111*2^4

尾數(shù)(小數(shù)點(diǎn)后的數(shù))10111,補(bǔ)夠23位 1011 1000 0000 0000 0000 000

指數(shù):4,加上127,就是131,二進(jìn)制1000 0011

用二進(jìn)制表示就是 (符號(hào)數(shù)位1位)0 (指數(shù)位8位)1000 0011 (尾數(shù)位23位)1011 1000 0000 0000 0000 000

寫成二進(jìn)制標(biāo)準(zhǔn)形式:0100 0001 1101 1100 0000 0000 0000 0000

寫成16進(jìn)制就是41 DC 00 00

軟件標(biāo)簽: 十六進(jìn)制

其他版本下載

最新評(píng)論查看所有(3)條評(píng)論 >

第 3 樓 山西太原金玉網(wǎng)吧(山西大學(xué)商務(wù)學(xué)院) 網(wǎng)友 客人 2017/7/24 14:23:01

支持( 0 ) 蓋樓(回復(fù))

第 2 樓 山西朔州電信 網(wǎng)友 客人 2015/1/31 23:03:00

支持( 0 ) 蓋樓(回復(fù))

第 1 樓 廣東惠州聯(lián)通 網(wǎng)友 客人 2014/4/1 17:51:04
提供浮點(diǎn)數(shù)轉(zhuǎn)換功能,單精度和雙精度都支持

支持( 0 ) 蓋樓(回復(fù))

發(fā)表評(píng)論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(3)條評(píng)論 > 字?jǐn)?shù): 0/500

TOP
軟件下載