討論串[問題] C# 如何取得 double 型態的小數位數?
共 9 篇文章
內容預覽:
OK 重點在"真正的 EXCEL 就顯示51.0"這句話上. 那個是excel在儲存格裡有設儲存格格式為小數下一位. 也就是說. 你得要在你的元件中那個儲存格裡想辦法存入"這一格要顯示小數下一位"這件事. 至於值當然還是存5.1e+1這個浮點數進去. 這個弄好之後問題便回歸成值的顯示的問題. 這個問
(還有244個字)
內容預覽:
以上恕刪~~. 謝謝大大的幫忙,我想也許是我表達清楚的不夠清楚,不好意思。. 實際上是這樣子的,目前我使用了一個元件. (元件名稱:SpreadSheetGear 是一個模擬 EXCEL 的元件,是客戶要求的). 我在真正的 EXCEL 上寫了 VBA 的自定函式,但是因為該元件的限制沒辦法直接去.
(還有398個字)
內容預覽:
我猜他一開始問的問題就錯了. 他的說法是:. ================================================. EX:. double x = 51.0. string s = x.ToString();. /*. s => "51",但我希望是 s => "51.
(還有153個字)
內容預覽:
怎麼會不行. 轉字串一轉就轉出來了,精準度就是當時小數點下的最小位數. 問題在你沒弄清楚,不然就是我沒弄清楚. 51.0和51.000浮點數表現打開來一看都一樣是 (1 + 0.59375) x (2^5). 這個數字在二進位下不會出現無限小數,可以表現得無懈可擊. 轉換程式當然去掉後面 0 給你,
(還有350個字)