跳到主要内容

Swift Double的remainder()方法

remainder() 方法计算分子/分母的浮点余数。

示例

// 计算余数
var result = 10.remainder(dividingBy: 3)

print(result)

// 输出: 1.0

remainder() 语法

remainder() 方法的语法如下:

num.remainder(dividingBy: otherNumber)

这里,num 是分子。

remainder() 参数

remainder() 方法接受一个参数

  • otherNumber - 除数的值(分母)

remainder() 返回值

remainder() 方法返回 num/otherNumber 的浮点余数。

示例:Swift Double remainder()

// 计算余数
var result1 = 7.5.remainder(dividingBy: 2.0)
print("7.5/2.0 的余数 = ", result1)

var result2 = -17.50.remainder(dividingBy: 2.0)
print("-17.50/2.0 的余数 = ", result2)

var result3 = 10.remainder(dividingBy: 0)
print("10/0 的余数 = ", result3)

输出

7.5/2.0 的余数 =  -0.5
-17.50/2.0 的余数 = 0.5
10/0 的余数 = -nan

在这里,我们使用 remainder() 方法计算分子除以分母时的余数。