回覆列表
-
1 # 使用者5828284661811
-
2 # 妍妍兒呀
浮點數是屬於有理數中某特定 子集的數的數字表示,在計算機中用以近似表示任意某個 實數。具體的說,這個實數由一個 整數或定點數(即 尾數)乘以某個基數(計算機中通常是2)的整數次冪得到,這種表示方法類似於基數為10的科學計數法。
浮點數是屬於有理數中某特定 子集的數的數字表示,在計算機中用以近似表示任意某個 實數。具體的說,這個實數由一個 整數或定點數(即 尾數)乘以某個基數(計算機中通常是2)的整數次冪得到,這種表示方法類似於基數為10的科學計數法。
單浮點數佔用4個位元組(32位)儲存空間來儲存一個浮點數,包括符號位1位,階碼8位,尾數23位。
而雙浮點數使用 8個位元組(64位)儲存空間來儲存一個浮點數,包括符號位1位,階碼11位,尾數52位。
2、所存的數值範圍不同
單浮點數的數值範圍為-3.4E38~3.4E38,而雙浮點數可以表示的數字的絕對值範圍大約是:-2.23E308 ~ 1.79E308。E表示10的多少次方,如3.4E38指的是3.4乘以10的38次方。
3、十進位制下的位數不同
單浮點數最多有7位十進位制有效數字,如果某個數的有效數字位數超過7位,當把它定義為單精度變數時,超出的部分會自動四捨五入。