fun Double.IEEErem(divisor: Double): Double
fun Float.IEEErem(divisor: Float): Float
Computes the remainder of division of this value by the divisor value according to the IEEE 754 standard.
The result is computed as r = this - (q * divisor)
where q
is the quotient of division rounded to the nearest integer, q = round(this / other)
.
Special cases: - x.IEEErem(y)
is NaN
, when x
is NaN
or y
is NaN
or x
is +Inf|-Inf
or y
is zero. - x.IEEErem(y) == x
when x
is finite and y
is infinite.
See Also
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.math/-i-e-e-erem.html