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