Menu
CoddyTech

取模运算符

本课属于 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
challenge icon

挑战

入门

在这个挑战中,你将练习在 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)
}
quiz icon自我测试

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

基础知识中的所有课

自己练习: Go 在线编译器