浮點數(shù)如何進行計算 求雙浮點數(shù)計算器?
求雙浮點數(shù)計算器?大多數(shù)計算機使用二進制(b=2)表示法。位是衡量浮點數(shù)所需存儲空間的單位,通常為32位或64位,分別稱為單精度和雙精度。有些計算機提供較大的浮點數(shù)。例如,Intel的Intel 80
求雙浮點數(shù)計算器?
大多數(shù)計算機使用二進制(b=2)表示法。位是衡量浮點數(shù)所需存儲空間的單位,通常為32位或64位,分別稱為單精度和雙精度。有些計算機提供較大的浮點數(shù)。例如,Intel的Intel 8087協(xié)處理器(及其集成到x86處理器中的后代)提供80位浮點數(shù)來存儲浮點運算的中間結(jié)果。其他系統(tǒng)提供128位浮點數(shù)(通常在軟件中實現(xiàn))。
雙精度,長雙精度浮點數(shù)的數(shù)值范圍是如何計算出來的?
Float:4字節(jié),3.4*10(-38)~-3.4*10(38)double:8字節(jié),1.7*10(-308)~-1.7*10(308)長double類型范圍和double是8字節(jié),范圍相同。對于單精度浮點數(shù),有一個符號位、八個指數(shù)位和23個尾數(shù)位。指數(shù)可以在-128~127范圍內(nèi)表示。尾數(shù)是23。當尾數(shù)都是1,加上小數(shù)點前的1時,索引取最大正數(shù)127(8位,最大正數(shù)127,最小負數(shù)128),浮點數(shù)取最大正數(shù)。1.111111111 * 2 ^ 127 (1. 最后的23個1,因為尾數(shù)從1到2,最高的順序總是1,所以只需要訪問小數(shù)部分,所以小數(shù)點是23位1),大約等于2*2^127=3.4*10^38。它是3.4*10^38,負數(shù)也是。double的計算與此類似。double的符號位是63位,索引是62-52位,共11位。范圍為-1024~1023。尾數(shù)在51到0之間。范圍為1.111111*2^1023(1。最后52個)是1.7*10^308。負數(shù)是一樣的。