代码点读机 / Go / -

- Go · 运算符

减法运算符:两数相减;作为一元运算符时表示负数。

怎么用

a - b 或 -a

小例子

package main
import "fmt"

func main() {
    fmt.Println(5 - 3)
    fmt.Println(-5)
}

运行结果

输出 2
-5

提醒:整数相减注意溢出问题;无符号数相减可能下溢,结果按 2^N 回绕成很大的正数

官方文档:https://go.dev/ref/spec#Arithmetic_operators

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Go全部词条