永发信息网

C#怎么保留小数点?

答案:3  悬赏:30  手机版
解决时间 2021-11-08 01:05
  • 提问者网友:書生途
  • 2021-11-07 02:36
C#怎么保留小数点?
最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-11-07 03:24
1.只要求保留N位不四舍5入
float f = 0.55555f;
int i =(int)(f * 100);
f = (float)(i*1.0)/100;

2、decimal d= decimal.Round(decimal.Parse( "0.55555 "),2);

3、double d = Math.Round(0.55555,2)
4、double dbdata = 0.55555;
string str1 = dbdata.ToString( "f2 ");//fN 保留N位,四舍五入

5、string result = String.Format( "{0:N2} ", 0.55555);//2位

string result = String.Format( "{0:N3} ", 0.55555);//3位

6、double s=0.55555; result=s.ToString( "#0.00 ");//点后面几个0就保留几位
全部回答
  • 1楼网友:行雁书
  • 2021-11-07 05:40
你是指格式化输出吗?追问就是至少保留一位小数
  • 2楼网友:迷人又混蛋
  • 2021-11-07 04:09
X.ToString("f1");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯