查看單個文章
  #4  
舊 2015-05-21, 06:52 PM
Ricado 的頭像
Ricado Ricado 目前離線
進階會員
 
註冊日期: 2004-07-13
住址: 蕃薯島,打狗城
文章: 4,454
預設

引用:
作者: 哈啦 查看文章
感謝,大致了解,但不太懂浮點數實際儲存的樣子是如何? 它的10101的儲存表達的是類似 2.1e5這樣而非210000這樣嗎?
32 位元
1bit 正負號
8bit 指數(次方)
23bit 尾數(小數點後面的數字)

64位元
1bit 正負號
11bit 指數(次方)
52bit 尾數(小數點後面的數字)

因為浮點是使用表示式儲存,所以計算方式也不同。浮點運算能力就是評定 CPU 運算能力很重要的一環。

很久很久以前為了報恩,曾利用浮點運算幹了些換式。
沒錢的時候某特定廠商提供免費的機器,所以後來申請到預算後,為了讓這家廠商得標,就採用技術標,誰的運算能力強就買誰的。這家的乘法運算比除法強,所以全面改寫程式碼,例如除以2,全部改寫成 乘以0.5
回覆時引用此篇文章