引用:
作者: 哈啦
感謝,大致了解  ,但不太懂浮點數實際儲存的樣子是如何?  它的10101的儲存表達的是類似 2.1e5這樣而非210000這樣嗎?
|
32 位元
1bit 正負號
8bit 指數(次方)
23bit 尾數(小數點後面的數字)
64位元
1bit 正負號
11bit 指數(次方)
52bit 尾數(小數點後面的數字)
因為浮點是使用表示式儲存,所以計算方式也不同。浮點運算能力就是評定 CPU 運算能力很重要的一環。
很久很久以前為了報恩,曾利用浮點運算幹了些換式。
沒錢的時候某特定廠商提供免費的機器,所以後來申請到預算後,為了讓這家廠商得標,就採用技術標,誰的運算能力強就買誰的。這家的乘法運算比除法強,所以全面改寫程式碼,例如除以2,全部改寫成 乘以0.5