2.C#保留小数位N位,四舍五入 .

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

3.C#保留小数位N位四舍五入


  1. Math.Round(0.55555,2)

4,C#保留小数位N位四舍五入


  1. double dbdata = 0.55555;
  2. string str1 = dbdata.ToString("f2");//fN 保留N位,四舍五入

5.C#保留小数位N位四舍五入

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

6. C#保留小数位N位四舍五入


  1. double s=0.55555;
  2. result=s.ToString("#0.00");//点后面几个0就保留几位

C#保留小数位数,及百分号的解决方法:

1、用NumberFormatInfo类来解决:


  1. System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo();
  2. provider.PercentDecimalDigits = 2;//小数点保留几位数.
  3. provider.PercentPositivePattern = 2;//百分号出现在何处.
  4. double result = (double)1 / 3;//一定要用double类型.
  5. Response.Write(result.ToString("P", provider));

2、用toString方法.:

  1. public string getRate(double hcount, double task)
  2. {
  3. string rValue;
  4. string temp = "";
  5. if (task == 0)
  6. {
  7. task = 1;
  8. }
  9. double db = (hcount / task) * 100;
  10. if (hcount >= task)
  11. {
  12. rValue = "100%";
  13. }
  14. else
  15. {
  16. rValue = db.ToString("#0.#0") + "%";
  17. }
  18. return rValue;
  19. }
  20. string str1 = String.Format("{0:N1}",56789); //result: 56,789.0
  21. string str2 = String.Format("{0:N2}",56789); //result: 56,789.00
  22. string str3 = String.Format("{0:N3}",56789); //result: 56,789.000
  23. string str8 = String.Format("{0:F1}",56789); //result: 56789.0
  24. string str9 = String.Format("{0:F2}",56789); //result: 56789.00
  25. string str11 =(56789 / 100.0).ToString("#.##"); //result: 567.89
  26. string str12 =(56789 / 100).ToString("#.##"); //result: 567

补充SQL 四舍五入 保留小数位

保留两位小数

CAST(324.345123 AS DECIMAL(18,2))

CAST(324.346123 AS NUMERIC(18,2))

值为:324.35(默认进行了四舍五入)

四舍五入

round(324.345123,2) 值为:324.350000

总结C#保留小数位数的更多相关文章

  1. 总结C#保留小数位数及百分号处理

    方法一: ); 方法二: Math.Round() 方法三: double dbdata = 0.55555; string str1 = dbdata.ToString("f2" ...

  2. C#保留小数位数

    1.System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo(); prov ...

  3. C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现

      在C#中大家都会遇到这种情况 double类型的数据,需要格式化(保留N未有效数字)或者是保留N为小数等情况,我们往往采取double.tostring("参数");的方法.下 ...

  4. C#保留小数位数的方法

    1.System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo();provi ...

  5. java实验三——求平均数,数组排序(有关java保留小数位数,由于编译器版本未到1.5导致的报错format函数第二个参数不对,要求是Object[])

    package hello; import java.util.Arrays; public class 实验三更正版 { public static void main(String[] args) ...

  6. Java指定保留小数位数的方法

    package com.qiyuan.util; import java.math.BigDecimal; import java.math.RoundingMode; import java.tex ...

  7. js取整,保留小数位数、四舍五入、科学记数法及去掉数字末尾多余的0

    1.向下取整 var num1 = 12.10345; var num2 =12.9801; var newnum1=Math.floor(num1)     //结果 12 var newnum2= ...

  8. C++(五)— 控制保留小数位数

    1.C++中输出指定保留的小数位数. 这里还要注意,每次输出只要设置一次就行了,因为这两个的作用范围是后续对象,而不是仅对后一个对象起作用. #include<iostream> #inc ...

  9. JavaScript中浮点数的保留小数位数的问题

    方法一 简介:如题! 繁琐版... 代码如下: var significantFigure= function(value,figure){                 var arr=(valu ...

随机推荐

  1. 紫书 习题 11-10 UVa 12264 (二分答案+最大流)

    书上写的是UVa 12011, 实际上是 12264 参考了https://blog.csdn.net/xl2015190026/article/details/51902823 这道题就是求出一种最 ...

  2. Leetcode--easy系列9

    #198 House Robber You are a professional robber planning to rob houses along a street. Each house ha ...

  3. linux清除邮件队列

    [root@localhost mail]#tmp=`mailq | grep -E "root" | awk '{print $1}'` [root@localhost mail ...

  4. RabbitMQserver配置文件

    RabbitMQ的server配置设置.我做了改动,改动例如以下: {tcp_listeners, [5672]}, {loopback_users, ["elite"]} 其他的 ...

  5. NSURLConnection和NSRunLoop

    主线程中创建一个NSURLConnection并异步运行 [self performSelectorOnMainThread:@selector(start) withObject:nil waitU ...

  6. Thinkphp 无法使用-&gt;order() 排序的两种解决的方法!

    使用ThinkPHP,却发现无法使用->order($order)来排序. $order = " info.date2 desc "; 非常遗憾的是这样写结果order却变成 ...

  7. delphi网络函数大全

    {=========================================================================功 能: 网络函数库时 间: 2002/10/02版 ...

  8. 2.IntelliJ IDEA 2017创建JavaEE项目

    转自:https://blog.csdn.net/qq_31628285/article/details/75139909?utm_source=blogxgwz0 IntelliJ IDEA 201 ...

  9. Spring 4 CustomEditorConfigurer Example--转

    原文地址:http://howtodoinjava.com/spring/spring-core/registering-built-in-property-editors-in-spring-4-c ...

  10. PostgreSQL Replication之第三章 理解即时恢复(2)

    3.2 归档事务日志 看过图片之后,我们可以看看如何使这些东西进入工作状态.当谈到及时归档时,您需要做的第一件事是归档XLOG.PostgreSQL通过postgresql.conf提供了所有与归档相 ...