作者cuteman0725 (發呆)
看板Programming
標題[問題] C# 如何取得 double 型態的小數位數?
時間Wed May 7 20:48:29 2008
各位大大好
小弟最近剛學習 C#,最近寫一個小程式,呼叫元件後取得 double 型態的值
是否有方式可以取得小數位數的數目?
希望如下:
double f = getdouble(); //f 是 15.23
希望有辦法呼叫一個函數,取得 f 是 "2位數" 的小數
謝謝各位大大的協助
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 116.59.60.43
1F:→ MOONRAKER:(1)轉成string 59.115.199.155 05/07 22:20
2F:→ MOONRAKER:(2)然後計算s.length-s.indexof(".") 59.115.199.155 05/07 22:20
3F:→ cuteman0725:感謝 這個方法果然可以 211.74.4.163 05/08 01:41
4F:→ MOONRAKER:反正.net轉換很方便 不過這當然不是最快 59.115.196.60 05/08 09:52
5F:→ MOONRAKER:的方法 只是寫起來很簡單 59.115.196.60 05/08 09:52
6F:推 horngsh:先取得整數部分, 再用該浮點數減去整數.. 59.126.240.23 05/08 15:33