W3cubDocs

/Kotlin

IEEErem

inline fun Double.IEEErem(divisor: Double): Double

Platform and version requirements: Kotlin 1.2, JVM

inline fun Float.IEEErem(divisor: Float): Float

Platform and version requirements: Kotlin 1.2, JVM

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

round

© 2010–2018 JetBrains s.r.o.
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.math/-i-e-e-erem.html