Go语言算术运算符
运算符用于在程序运行时执行数学或逻辑运算。Go语言中内置的运算符包括算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、其他运算符。
本节主要来介绍一下Go语言中的算术运算符,如下表所示。(假定 A 值为 10,B 值为 20)
算术运算符的用法如下所示。
声明:《Go系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。
本节主要来介绍一下Go语言中的算术运算符,如下表所示。(假定 A 值为 10,B 值为 20)
运算符 | 描述 | 实例 |
---|---|---|
+ | 相加 | A+B 输出结果 30 |
- | 相减 | A-B 输出结果 -10 |
* | 相乘 | A*B 输出结果 200 |
/ | 相除 | B/A 输出结果 2 |
% | 求余 | B%A 输出结果 0 |
++ | 自增 | A++ 输出结果 11 |
-- | 自减 | A-- 输出结果 9 |
算术运算符的用法如下所示。
package main import "fmt" func main() { var a int = 21 var b int = 10 var c int c = a + b fmt.Printf("第一行 -c 的值为 %d\n", c) c = a - b fmt.Printf("第二行 -c 的值为 %d\n", c) c = a * b fmt.Printf("第三行 -c 的值为 %d\n", c) c = a / b fmt.Printf("第四行 -c 的值为 %d\n", c) c = a % b fmt.Printf("第五行 -c 的值为 %d\n", c) a++ fmt.Printf("第六行 -c 的值为 %d\n", a) a = 21 // 为了方便测试,这里将 a 重新赋值为 21 a-- fmt.Printf("第七行 -a 的值为 %d\n", a) }运行结果如下:
第一行 -c 的值为 31
第二行 -c 的值为 11
第三行 -c 的值为 210
第四行 -c 的值为 2
第五行 -c 的值为 1
第六行 -c 的值为 22
第七行 -a 的值为 20
声明:《Go系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。