zoukankan      html  css  js  c++  java
  • C#中的小数和百分数计算

    C#中的小数和百分数计算

    一、百分数

    //按照四舍五入的国际标准
    string p1 = (Math.Round(0.333367, 4)*100).ToString() + "%";//33.34%
    double dbdata = Math.Round((double)1 / (double)3, 5) * 100;//33.333
    string p2 = String.Format("{0:F}", dbdata) + "%";//默认为保留两位

    二、进制保留

    带小数点

    //保证分母为double
    double t = Math.Round(1.0 / 3, 5) * 100;//33.33
    double tt = Math.Round(1.0 / 3.0, 5) * 100;//33.333
    //m代表decimal.
    decimal res = 100m / 1000;//0.1

    不带小数点

    //保留为整数
    double ttt = Math.Round(1.0 / 3.0, 0);//0

    三、取余数

    int a = 10 % 3;//取余数

    技术的发展日新月异,随着时间推移,无法保证本博客所有内容的正确性。如有误导,请大家见谅,欢迎评论区指正!
    我创建了一个.NET开发交流群,用于分享学习心得和讨论相关技术难题。欢迎有兴趣的小伙伴扫码入群,相互学习!

  • 相关阅读:
    DS博客作业02--栈和队列
    指针
    C语言博客作业04--数组
    函数
    留言板
    第三周-自主学习任务-面向对象基础与类的识别
    DS博客作业05--查找
    DS博客作业04--图
    DS博客作业03--树
    DS博客作业02--栈和队列
  • 原文地址:https://www.cnblogs.com/wml-it/p/14953480.html
Copyright © 2011-2022 走看看