C# 使用K,M,G或m,μ,n来表示大的(小的)数值

这篇博客探讨了在C#编程中,如何根据数值大小选择使用K, M, G等符号表示大数值,以及m, μ, n等表示小数值的方法,特别是在实际开发场景中的应用。" 14131267,1353474,Java编程:计算平均值应用,"['Java开发', '算法', '编程基础', '数据处理', '计算机教育']
摘要由CSDN通过智能技术生成

实际开发中,可判断目标数值>1或<1来决定使用哪个函数

 		/// <summary>
        /// 将双精度浮点数转为带有K、M、G的简化字符串,并保留两位小数
        /// </summary>
        /// <param name="data">双精度浮点数</param>
        /// <returns>简化字符串</returns>
        public static double ConvertToKMG(double data, out string unit, int decimalPlaces = 2)
        {
   
            var numK = 1000;
            if (Math.Abs(data) < numK)
            {
   
                unit = "";
                return Math.Round(data, decimalPlaces);
            }
            if (Math.Abs(data) < (Math.Pow(numK, 2)))
            {
   
                unit 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值