开发者社区> 问答> 正文

四则运算如何使用?

四则运算如何使用?

展开
收起
保持可爱mmm 2020-03-28 19:30:24 665 0
1 条回答
写回答
取消 提交回答
  • 目前四则运算一共包含:加法、减法、乘法、除法(基础)、除法(高级)、舍入模式六种运算法则。 其中加法、减法、乘法、除法(基础)计算结果涉及到小数位的时,默认四舍五入保留 2 位小数。如:1.234 * 5 = 6.17,1/5 = 0.20。 除法(高级)中后两位参数即与舍入模式一致,详见以下舍入模式的介绍。 舍入模式一共有七种模式,每种模式均需要指定保留的小数位数(即 scale (1,2) 中的 1 所在参数位置,1 表示保留 1 位小数,2 表示 round_mode 参数为 2),round_mode 详解如下:

    说明 假设均为指定保留 2 位小数。

    round_mode 参数值 参数释义 详细说明 0 舍入远离 0 模式 例如,1.234 舍入结果为 1.24,-1.234 结果为 -1.24 1 舍入接近 0 模式 例如,1.234 舍入结果为 1.23,-1.234 结果为 -1.23 2 接近正无穷大的模式 例如,1.234 舍入结果为 1.24,-1.234 结果为 -1.23 3 接近负无穷大的模式 例如,1.234 舍入结果为 1.23,-1.234 结果为 -1.24 4 向最接近的数字舍入,若两个相邻数字距离相等,则舍入接近 0 该模式为我们熟知的“四舍五入”模式。距离相等时,同模式 0, 距离不等时,同模式 1。例如,1.235 舍入为 1.24,-1.235 舍入为 -1.24。 5 向最接近的数字舍入,若两个相邻数字距离相等,则舍入远离 0 即“五舍六入模式”。 距离相等时,同模式 1, 距离不等时,同模式 0。例如,1.235 舍入为 1.23,-1.235 舍入为 -1.23。 6 向最接近的数字舍入,若两个相邻数字距离相等,则向偶数舍入 即“银行家算法” :四舍六入,五分为两种算法(如果前一位为奇数,则入位,否则舍去)。例如,1.235 舍入结果为 1.24,1.245 舍入结果为 1.24。

    2020-03-28 19:31:14
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载