Menu
CoddyTech

取模运算符

本课属于 Coddy Swift 学习旅程的“基础知识”单元。第 17 课,共 86 课。

取模运算符(%)会返回一个数除以另一个数后的余数。除法会告诉你一个数能被另一个数整除多少次,而取模会告诉你还剩下多少。

let remainder = 10 % 3  // 1
print(remainder)        // 1

这里,3 在 10 中正好能除 3 次(结果等于 9),余数为 1。这个运算符非常适合用来判断一个数是否能被另一个数整除。余数为 0 时,表示可以整除。

let evenCheck = 8 % 2   // 0(8 是偶数)
let oddCheck = 7 % 2    // 1(7 是奇数)

一个常见的用法是检查数字是偶数还是奇数。如果一个数字对 2 取模的结果等于 0,它就是偶数;否则就是奇数。取模还可以用于循环遍历值,或将数字限制在某个范围内。

challenge icon

挑战

简单
编写一个函数 getRemainder,它接收两个整数 dividend 和 divisor,并返回 dividend 除以 divisor 后的余数。

使用取模运算符计算除法后的余数。

参数:

  • dividend(Int):被除数
  • divisor(Int):除数

返回值:dividend 除以 divisor 后的余数(Int)

亲手试试

func getRemainder(dividend: Int, divisor: Int) -> Int {
    // 在这里编写代码
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Swift 在线编辑器