使用库函数获取浮点数余数的 Swift 程序
本教程将讨论如何编写 Swift 程序,使用库函数获取浮点数的余数。
带有小数部分的数字称为浮点数。例如,34.5、2.1、0.2 等。我们可以将两个浮点数相除以找到余数和商。余数是在一个数除以另一个数后剩下的值。
以下是相同内容的演示 -
输入
假设我们的给定输入为 -
Num1 = 0.16 Num2 = 0.04
输出
所需的输出将为 -
Remainder = 0.0
为了找到浮点数的余数,Swift 提供了名为 remainder() 和 remainder(dividingBy:) 的库函数。
算法
以下是算法 -
步骤 1 - 声明两个带有值的 Float 变量
步骤 2 - 使用库函数查找余数并将结果存储到变量中。
步骤 3 - 打印输出。
使用 Remainder(dividingBy:) 方法
remainder(dividingBy: num2) 方法返回余数。这里余数的类型也是浮点数。
语法
以下是语法 -
num1.remainder(dividingBy: num2)
这里,num1 是被除数,num2 是除数。
示例
以下程序演示了如何使用库函数获取浮点数的余数。
import Foundation import Glibc // Creating two float variables var num1 : Float = 0.27 var num2 : Float = 0.09 // Finding remainder var rem = num1.remainder(dividingBy: num2) print("\(num1) is divide by \(num2). So the remainder is \(rem)")
输出
0.27 is divide by 0.09. So the remainder is 0.0
使用 remainder() 函数
remainder() 函数也返回 number1 除以 number2 后剩下的余数。这里余数、number1 和 number2 的类型都是浮点数。
语法
以下是语法 -
func remainder<T>(_num1:T, _num2:T) -> T
这里 num1 是除数,num2 是被除数。T 表示浮点数
示例
以下程序演示了如何使用库函数获取浮点数的余数。
import Foundation import Glibc // Creating two float variables var num1 : Float = 0.67 var num2 : Float = 0.03 // Finding remainder var rem = remainder(num1, num2) print("\(num1) is divide by \(num2). So the remainder is \(rem)")
输出
0.67 is divide by 0.03. So the remainder is 0.010000031
广告