作者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