float在python是什麼意思

相關用法

存儲爲二進制分數的尾數大於或等於 1 且小於 2。對於 float 和 double 類型,最高有效位位置的尾數中有一個隱含的前導 1,這樣,尾數實際上分別爲 24 和 53 位長,即使最高有效位從未存儲在內存中也是如此。

浮點包可以將二進制浮點數存儲爲非標準化數,而不使用剛剛介紹的存儲方法。“非標準化數”是帶有保留指數值的非零浮點數,其中尾數的最高有效位爲 0。

通過使用非標準化格式,浮點數的.範圍可以擴展,但會失去精度。您無法控制浮點數以標準化形式還是非標準化形式表示;浮點包決定了表示形式。

用法舉例

如果存儲比精度更重要,請考慮對浮點變量使用 float 類型。相反,如果精度是最重要的條件,則使用 double 類型。

浮點變量可以提升爲更大基數的類型(從 float 類型到 double 類型)。當您對浮點變量執行算術時,通常會出現提升。此算術始終以與具有最高精度的變量一樣高的精度執行。