这个round()
是 julia 中的一个内置函数,用于以不同的方式舍入指定的数字,如下所示 -
- 默认的舍入过程是对最接近的整数进行的,关系(小数值为 0.5)被舍入到最接近的偶数整数。
- 指定的值 x 被四舍五入为整数值,并返回给定类型 T 或 x 相同类型的值。
- 如果给出了digits 关键字参数,它会在给定的基数中舍入到小数点后(如果为负数则为前)的指定位数。
- 如果给出了 sigdigits 关键字参数,它会在给定的基数中舍入到指定数量的有效数字。
用法:
round(x)
round(T, x)
round(x, digits::Integer, base)
round(x, sigdigits::Integer, base)
参数:
- x:指定号码
- T:指定号码类型
- digits:指定的数字值
- base:结果出现的指定基地
- 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))
输出:
相关用法
- Julia abs()用法及代码示例
- Julia ceil()用法及代码示例
- Julia floor()用法及代码示例
- Julia min()用法及代码示例
- Julia pairs()用法及代码示例
- Julia max()用法及代码示例
- Julia trunc()用法及代码示例
- Julia mod()用法及代码示例
- Julia conj()用法及代码示例
- Julia factorial()用法及代码示例
- Julia binomial()用法及代码示例
- Julia axes()用法及代码示例
- Julia findmin()用法及代码示例
- Julia parent()用法及代码示例
- Julia typeof()用法及代码示例
注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 Getting rounded value of a number in Julia – round() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。