码迷,mamicode.com
首页 > 编程语言 > 详细

Go语言【第四篇】:Go运算符

时间:2018-03-29 11:59:08      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:pos   pac   测试   赋值   source   相加   用法   关系运算   自增   

Go语言运算符

运算符用于在程序运行时执行数据或逻辑运算,Go语言内置的运算符有:

  • 算数运算符
  • 关系运算符
  • 逻辑运算符
  • 位运算符
  • 赋值运算符
  • 其他运算符

算数运算符
下表列出了所有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("第六行 - a 的值为 %d\n", a)
    a=21 // 为了测试方便,a这里重新赋值为21
    a--
    fmt.Printf("第七行 - a 的值为 %d\n", a)
}

以上实例运行结果:

第一行 - c 的值为 31
第二行 - c 的值为 11
第三行 - c 的值为 210
第四行 - c 的值为 2
第五行 - c 的值为 1
第六行 - a 的值为 22
第七行 - a 的值为 20

关系运算符
下表列出了所有Go语言的关系运算符,假定A值为10,B值为20:

Go语言【第四篇】:Go运算符

标签:pos   pac   测试   赋值   source   相加   用法   关系运算   自增   

原文地址:https://www.cnblogs.com/love9527/p/8668628.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!