float Round(float num, int length)//0.58{string str = num.ToString();//传入整数,没有小数点if (!str.Contains(".")){return num;}else //有小数点{float _num = Mathf.Abs(num);float temp = _num * Mathf.Pow(10, length + 1);float rem = temp % 10f; //和10取余  取个位数float res = temp / 10f;if ((int)rem <= 4) //舍掉{return ((int)res) / Mathf.Pow(10, length)*(num/ _num);}if ((int)rem >= 6) return ((int)(res + 1)) / Mathf.Pow(10, length);if ((int)rem == 5){if (rem > 5) return ((int)(res + 1)) / Mathf.Pow(10, length) * (num / _num);else{if (((int)(res % 10f)) % 2 == 0)return ((int)res) / Mathf.Pow(10, length) * (num / _num);else return ((int)(res + 1)) / Mathf.Pow(10, length) * (num / _num);}}}return num;}

unity笔记_四舍六入五成双相关推荐

  1. mysql 五舍六入_四舍六入五成双(适用于MYSQL)(最大支持小数点第9位)

    ZRound CREATE FUNCTION ZRound(num DECIMAL(38,14) ,i INT) RETURNS varchar(20) BEGIN /*原数据转换成字符类型*/ DE ...

  2. c语言整形除法是五舍六入吗,四舍六入五成双 - C/C++论坛 - 51CTO技术论坛_中国领先的IT技术社区...

    复制内容到剪贴板 代码:#include using namespace std; #define FLENGTH 1000;        //宏定义保留3位小数 double fun(double ...

  3. sqlserver varchar 对于 sum 运算符无效_在sqlserver上实现自定义函数四舍六入五成双...

    做过统计都知道关于保留几位小数有好几种方法,其中4舍6入5凑偶用的比较多,所以我就是sqlserver里面实现了一个自定义函数 定义 对于位数很多的近似数,当位数确定后,其后面多余的数字应该舍去,只保 ...

  4. java 四舍六入五成双_【数据小常识】“四舍六入五成双”

    "四舍六入五成双"规则如下: "四舍六入五成双",也即"4舍6入5凑偶",这里"四"是指≤4 时舍去,"六&q ...

  5. java 四舍六入五成双_显示格式的四舍六入五成双

    一.问题描述 在使用快逸复杂报表设计" target="_blank" class="quieeLink1">设计器时,若单元格内的信息为数值, ...

  6. php 五舍六入,Golang浮点型的默认舍入规则——四舍六入五成双

    四舍六入五成双是一种比较精确比较科学的计数保留法,是一种数字修约规则,又名银行家舍入法.它比通常用的四舍五入法更加精确. 具体规则: 被修约的数字小于5时,该数字舍去: 被修约的数字大于5时,则进位: ...

  7. 保留三位有效数字,四舍六入五成双

    举例: 输入:1234 输出:1234 1234.3        1234 12         12.0 4         4.00 1.3        1.30 1.235          ...

  8. java 四舍六入五成双

    四舍六入五成双的规则: 1. 被修约的数字小于5时,该数字舍去: 2. 被修约的数字大于5时,则进位: 3. 被修约的数字等于5时,要看5前面的数字,若是奇数则进位,若是偶数则将5舍掉,即修约后末尾数 ...

  9. C# 四舍五入 (解决四舍六入五成双的问题)

    四舍六入五成双是一种精确度的计数保留法.舍入规律是"四舍六入五成双",这里"四"是小于五的意思,"六"是大于五的意思,"五&quo ...

最新文章

  1. oracle字典表导出,oracle 如何导出数据字典
  2. ubuntu vscode_如何在Ubuntu-18.04下用VSCode编译LibTorch
  3. 上周热点回顾(12.8-12.14)
  4. 第1课 - make和makefile
  5. 关闭裁剪功能_4个图片裁剪技巧,瞬间看出Word大神与小白的差距!
  6. 阿里云ECS服务器搭建wordpress个人博客网站【详细图文教程】
  7. 制作巴士电台彩蛋一枚
  8. cad图纸问号怎么转换文字_CAD打开图纸后字体显示为问号,这样解决治标治本(送)...
  9. IT人母亲的美国之行(8)
  10. html css 时钟,css3时钟
  11. Java web简单注册和登陆项目案例
  12. uniwebview按钮被无形遮挡问题
  13. MIPI CSI转TTL/LVDS/BT656/BT601/BT1120
  14. 100行代码搞定Python做OCR识别身份证,文字各种字体!
  15. 微信投票python脚本_微信刷票Python脚本教程
  16. C# 图片识别技术(支持21种语言,提取图片中的文字)
  17. Kick Start Round A 2022
  18. php单例是什么意思,什么是PHP单例模式?
  19. iPhone12 屏幕适配
  20. C++ 系统宏定义 windows mac linux android ios

热门文章

  1. 对于《西游记》的看法
  2. 求1~n中0~9出现的次数
  3. 苹果Mac系统虚拟打印机CAD输出PDF文档软件—pdfwriter
  4. dns服务器未响应wifi用不上,为你解答dns服务器未响应导致无法上网怎么办
  5. App Inventor 2连接模拟器一直失败的问题解决
  6. windows 查找目录下文件中包含某个字符的文件
  7. 这3款音频文件转文字工具,操作真的很简单
  8. 全量表/增量表/快照表
  9. 【win10】开始菜单输cmd、运行、控制面板后点击无反应,win+x无反应,开始菜单右键无反应
  10. Qt OpenGL 旋转、平移、缩放