golang语言算数运算符

发布于 1周前 作者 phonegap100 来自 分享

golang语言算数运算符有哪些?

  • 相加
  • 相减
  • 相乘 / 相除 % 求余=被除数-(被除数/除数)*除数

注意: ++(自增)和–(自减)在Go语言中是单独的语句,并不是运算符。

package main
import (
	"fmt"
)

func main() {

	fmt.Println("10+3=", 10+3) // =13
	fmt.Println("10-3=", 10-3) // =7
	fmt.Println("10*3=", 10*3) // =30

	//除法注意:如果运算的数都是整数,那么除后,去掉小数部分,保留整数部分
	fmt.Println("10/3=", 10/3)     //3
	fmt.Println("10.0/3=", 10.0/3) //3.3333333333333335

	// 取余注意  余数=被除数-(被除数/除数)*除数
	fmt.Println("10%3=", 10%3)     // =1
	fmt.Println("-10%3=", -10%3)   // -1
	fmt.Println("10%-3=", 10%-3)   // =1
	fmt.Println("-10%-3=", -10%-3) // =-1

}

注意:在golang中,++ 和 – 只能独立使用 错误写法如下:

var i int = 8
var a int 
a = i++ //错误,i++只能独立使用 
a = i-- //错误, i--只能独立使用

注意:在golang中没有前++ 错误写法如下:

var i int = 1	
++i // 错误,在golang没有 前++	
--i // 错误,在golang没有 前--
fmt.Println("i=", i)

++ --正确写法:

var i int = 1
i++
fmt.Println("i=", i)
回到顶部