我想將浮點數轉換爲字符串。我知道你可以使用ostringstream & sprintf等,但在我正在工作的項目中,我正在嘗試使用我自己的函數只有(我正在創建自己的字符串類而不使用任何外部函數)。我不想要一個完美的表示,例如如果這種情況發生在大數或小數字上,我不介意:1.0420753e + 4與標準串流一樣。我知道浮點數是如何工作的(例如符號,指數,尾數),以及它們是如何以不同的方式表現出來的(這就是它的難點)。我知道這是可能的,因爲std C++庫可以做到這一點 - 我只是不知道該怎麼做我自己。C++將浮點數轉換爲字符串
編輯:我已經創建了我自己的整數版本(將int轉換爲我自己的CString類)。
我其次+1。我的回答是幼稚的。 – Bathsheba