使用庫函式獲取浮點數餘數的 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 次瀏覽

啟動您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.