使用库函数获取浮点数余数的 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

更新于: 2022-12-13

253 次浏览

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告