取模运算符
本课属于 Coddy GO 学习旅程的“基础知识”单元。第 17 课,共 109 课。
取模运算符(%)返回一个数除以另一个数后的余数。
计算 10 除以 3 的余数:
a := 10
b := 3
remainder := a % b
fmt.Println(remainder)输出:
1这对于判断一个数字是偶数还是奇数很有用:
number := 15
isEven := number % 2 == 0
fmt.Println("Is", number, "even?", isEven)输出:
Is 15 even? false挑战
入门在这个挑战中,你将练习在 Go 中使用取模运算符(%)。取模运算符会返回除法运算后的余数。
我们已经定义了两个数字。你的任务是使用取模运算符计算 number 除以 divisor 的余数,并将结果存储在 remainder 变量中。
亲手试试
package main
import "fmt"
func main() {
// 这些变量已经为你定义好了
number := 17
divisor := 5
// TODO:计算 'number' 除以 'divisor' 的余数
// 使用取模运算符(%),并将结果存入 'remainder' 变量
var remainder int
// 这行代码会输出结果
fmt.Println("The remainder when", number, "is divided by", divisor, "is:", remainder)
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Go 在线编译器