0
作爲我的算法的輸入,我得到的整數值是10。因此,如果我得到10,它實際上是1,如果我得到1它實際上是0.1。我需要將它轉換爲分數表示進行計算,然後轉換回輸出。我想如果我將數字轉換爲雙倍,那麼在轉換過程中會有一些風險會失去一些準確性。什麼是解決這個問題的正確途徑。從固定點到浮點數
作爲我的算法的輸入,我得到的整數值是10。因此,如果我得到10,它實際上是1,如果我得到1它實際上是0.1。我需要將它轉換爲分數表示進行計算,然後轉換回輸出。我想如果我將數字轉換爲雙倍,那麼在轉換過程中會有一些風險會失去一些準確性。什麼是解決這個問題的正確途徑。從固定點到浮點數
準確度要求是什麼?這將決定什麼是「解決這個問題的正確方法」。 – Oded
您是否考慮過使用[decimal](http://msdn.microsoft.com/zh-cn/library/364x0z75(v = vs80).aspx)? – Adam
要求是在這些轉換過程中我不應該放鬆任何精度。 – SiberianGuy