📜  在 Julia 中获取数字的四舍五入值 – round() 方法

📅  最后修改于: 2021-11-25 04:40:48             🧑  作者: Mango

round()是 julia 中的一个内置函数,用于以不同的方式对指定的数字进行四舍五入,如下所示 –

  • 默认的舍入过程是对最接近的整数进行的,关系(小数值为 0.5)被舍入到最接近的偶数整数。
  • 指定的值 x 被四舍五入为整数值,并返回给定类型 T 或 x 相同类型的值。
  • 如果给出了digits 关键字参数,它会在给定的基数中舍入到小数点后(如果为负数则为前)的指定位数。
  • 如果给出了 sigdigits 关键字参数,它会在给定的基数中舍入到指定数量的有效数字。

示例 1:

# Julia program to illustrate 
# the use of round() method
  
# Getting the rounded values
println(round(2))
println(round(2.3))
println(round(2.9))
println(round(0.5))
println(round(2.5))
println(round(3.5))

输出:

2
2.0
3.0
0.0
2.0
4.0

示例 2:

# Julia program to illustrate 
# the use of round() method
  
# Getting the rounded values
println(round(pi; digits = 3))
println(round(56.7685; digits = 3))
println(round(pi; digits = 3, base = 2))
println(round(55.98634; digits = 3, base = 2))
println(round(324.675; sigdigits = 2))
println(round(232.97634; sigdigits = 4, base = 2))

输出: