当前位置: 首页 > news >正文

开题报告 网站建设在线做托福的网站

开题报告 网站建设,在线做托福的网站,wordpress怎么新建子域名,tomcat做网站属于什么目标 由于浮点数有漂移问题,转成字符串时 3.6 有可能得到 3.6000000000001,总之很长的一串,通常需要截取,但按照固定长度截取不一定能使用各种情况,如果能根据数值大小保留有效位数就好了。 C#实现 我们可以在基础库里…

目标

    由于浮点数有漂移问题,转成字符串时 3.6 有可能得到 3.6000000000001,总之很长的一串,通常需要截取,但按照固定长度截取不一定能使用各种情况,如果能根据数值大小保留有效位数就好了。

C#实现

    我们可以在基础库里增加一个扩展类,给double, float 一个ToFixed 扩展方法,注意该类不要有命名空间,否则调用时还要加上 using 才能找到。

using System;public static class DoubleExtensions
{public static string ToFixed(this double d, int accLen = 3){return toFixed(d, accLen);}public static string ToFixed(this float d, int accLen = 3){return toFixed(d, accLen);}private static string toFixed(double d, int accLen){var abs = Math.Abs(d);if (abs == 0) return "0";int fixedlen = accLen - (int)Math.Log10(abs);fixedlen = Math.Max(0, fixedlen);return d.ToString($"F{fixedlen}");}
}

JavaScript实现

    实现思路相同,需要的话可以封装一下再用。

var fixedlen = 0;
if (Math.abs(value) < 1000 && value !== 0)fixedlen = 3 - Math.log(Math.abs(value)) / Math.LN10;
value = value.toFixed(fixedlen);

测试结果

取整

  按照上述思路,C#中调用Math.Round即可实现智能取整。由于末端处理较为麻烦,我现在读到数据后就Round,后面就不用再ToFixed了。

public static string ToFixed(this float d, int accLen = 3){return toFixed(d, accLen);}public static double Round(this float d, int accLen = 3){return round(d, accLen);}private static double round(double d, int accLen){var abs = Math.Abs(d);if (abs == 0) return 0;int fixedlen = accLen - (int)Math.Log10(abs);fixedlen = Math.Max(0, fixedlen);return Math.Round(d, fixedlen);}

http://www.yayakq.cn/news/207505/

相关文章:

  • 珠海选车牌号网站系统建设学院实验网站的作用
  • 免费 企业网站管理系统混沌鸿蒙网站建设
  • 网站建设费用会计科目中国互联网站建设
  • 手机网站优化公司网站图片如何做防盗链
  • 网站流量的转换率一般是多少iis网站权限设置
  • 网站建设内容是经营项目吗无法打开建设银行企业网站
  • 网站优化潍坊网站构建的友情链接怎么做
  • 做外销网站服务器好吗微信网页网站怎么做
  • 唐山网站建设开发如何做校园网站
  • 我要啦免费统计怎么做网站wordpress 405
  • 专业网站设计 网络服务做网站开发 用什么软件
  • 求一个网站乐清网页制作公司哪家好
  • 固安建设局网站wordpress只显示首页
  • jsp建网站wordpress页眉修改
  • 网站建设必须要服务器吗互联网服务平台怎么注册
  • php mysql网站开发试题aseo网站优化方案
  • 做设计必看十大网站网页设计与制作教程重要吗
  • 网站开发属于什么经营范围网站优化做网站优化
  • 生产备案号怎么查询网站建设银行预约纪念钞网站
  • 网站 编码文档linux做网站
  • wordpress多站点 域名有了域名之后怎么做网站
  • 旅游网站论文摘要成都做个网站
  • 胶州哪家公司做网站网站页面设计工具
  • 关于网站的设计和制作购物类网站建设
  • 南城东莞网站建设网站源码下载视频
  • 购物网站怎么做项目简介搜附近的人用什么软件
  • wordpress 唯艾迪我的企业网站怎么seo
  • 建设网站内容的策划书山东省建设工程注册中心网站
  • 延安网站建设网络公司html表白网页制作源码
  • 海口网站建设平台内蒙古建设厅公示网站