簡體   English   中英

如何在Rust的32位機器中表示f64類型?

[英]How are f64 types represented in 32 bit machines in Rust?

我剛剛意識到即使在具有一點性能權衡的32位機器中我們也可以使用f64類型。 但是,這在Rust中是如何實現的? 將兩種f32類型捆綁在一起作為臨時f64類型嗎? 幕后還有別的什么東西?

有人可以解釋如何在不深入挖掘內部銹蝕的情況下完成這項工作嗎? (我對Rust仍然很新)。

它們的表現方式與它們在64位計算機上的表示方式完全相同 ; 它們是硬件功能,可以追溯到386的數學協處理器,該處理器於1987年左右發布。

浮子與機器的位數無關

實際的二進制級表示在其他地方詳盡記錄,如雙精度浮點格式Wikipedia頁面

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM