Go语言运算符

作者: 黑猫编程 | 来源:发表于2019-08-03 15:14 被阅读44次

运算符

package main

import "fmt"

func main() {

    var a int = 10
    var b int = 20

    fmt.Printf("a+b=%d\n", a+b)
    fmt.Printf("a-b=%d\n", a-b)
    fmt.Printf("a*b=%d\n", a*b)
    fmt.Printf("b/a=%d\n", b/a)
    fmt.Println("b%a =", b%a)
}

自增与自减

package main

import "fmt"

func main() {

    var a int = 10
    var b int = 12
    a++
    b++
    fmt.Println("a =", a)
    fmt.Println("b =", b)

}

注意:GO语言中没有前自增,这是与其它编程语言不同的地方。

计算平均分

package main

import "fmt"

func main() {

    var chinese int = 90
    var math int = 80
    var english int = 67
    
    var sum, avg int
    
    sum = chinese + math + english

    avg = sum / 3

    fmt.Println("sum =", sum)
    fmt.Println("avg =", avg)
}

程序优化减少内存占用


类型转化:Go 语言中不允许隐式转换,所有类型转换必须显式声明(强制转换),而且转换只能发生在两种相互兼容的类型之间

相关文章

  • Go语言探索 - 5(原创)

    Go语言基础系列博客用到的所有示例代码 在上一篇文章中,主要学习了Go语言的算术运算符、关系运算符 、逻辑运算符 ...

  • 06-Go语言运算符

    算术运算符 Go语言算术运算符 关系运算符 逻辑运算符 位运算符 其他运算符

  • Go语言学习基础笔记

    Go 1.声明变量 2.Go语言常量 3.运算符 4.for循环 5.Go函数 6.数组声明 7.语言指针 Go ...

  • 【Golang 基础】Go 语言的操作符

    Go 语言的运算符 算术运算符 +:相加; -:相减; *:相乘; /:相除; %:求余; ++:自增; --:自...

  • Learn Golang in Day 4

    Learn Golang in Day 4 大纲 Go语言运算符算术运算符关系运算符逻辑运算符位运算符赋值运算符其...

  • Go语言基础之运算符

    运算符 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 算术运算符 运算符描...

  • 《Go语言四十二章经》第九章 运算符

    作者:李骁 9.1 内置运算符 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 Go语言的算...

  • 08-GoLang运算符

    算术运算符 C语言中算术运算符有 Go语言中的算数运算符和C语言一样 并且用法都一样 注意点: 不同类型的常量(字...

  • Go语言学习笔记05.运算符

    算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 运算符优先级 在Go语言中,一元运算符拥有最...

  • 08-Go语言运算符-指趣学院

    算数运算符 算数运算符和C语言几乎一样 注意点:只有相同类型的数据才能进行运算 Go语言中++、--运算符不支持前...

网友评论

    本文标题:Go语言运算符

    本文链接:https://www.haomeiwen.com/subject/ggyjdctx.html