【Golang】取余运算or取模运算%

背景

关于%是取模运算还是取余运算,这里是一个有趣的问题,大家自行搜索。本文是仅针对golang语言的测试。

代码

import "fmt"
func main() {
    
    
	// 公式:a % b = a - a / b * b
	fmt.Println("10%3 = ", 10 % 3) // =1
	fmt.Println("-10%3 = ", -10 % 3) // = -10 - (-10)/3*3 = 10 - (-9) = -1
	fmt.Println("10%-3 = ", 10 % -3) // =1
	fmt.Println("-10%-3 = ", -10 % -3) // =-1
} 

以上。

猜你喜欢

转载自blog.csdn.net/Kevin_Gates/article/details/128120955