這個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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。