2017-09-26 114 views
0

我想比較合成浮點運算符與整數運算符的時間和成本,但爲了正確地比較它們,我需要使用相同的相對位數來表示整數運算,這是以32位浮點數。感謝任何幫助!int的多少位與32位浮點的precsion匹配?

+0

我不認爲這很容易,主要是你的浮點運算的精度取決於你的硬件架構,蟒蛇版本等。你想和什麼比較?有可能是您的問題的另一種解決方案 –

+0

https://en.wikipedia.org/wiki/Single-precision_floating-point_format您需要的一切。 –

回答

1

IEEE 32位浮點有一個符號位,八個指數位和23個尾數位。所以24位的int具有相同的精度表現力,但是當然浮點的整點是你有額外的範圍。如果你願意,你可以在軟件中模擬浮點數,這可能作爲學習練習很有價值。或者您可以在二進制點之後使用任意位數的固定點整數,但是您需要用24來表示1.xxxx與浮點數一樣精確。目前還不清楚你打算做什麼。