go语言基础知识 - Go 语言运算符
Go 语言运算符
运算符用于在程序运行时执行数学或逻辑运算。
Go 语言内置的运算符有:
算术运算符
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 )
}
关系运算符
package main
import “fmt”
func main() {
var a int = 21
var b int = 10
if( a == b ) {
fmt.Printf(“第一行 - a 等于 b\n” )
} else {
fmt.Printf(“第一行 - a 不等于 b\n” )
}
if ( a < b ) {
fmt.Printf(“第二行 - a 小于 b\n” )
} else {
fmt.Printf(“第二行 - a 不小于 b\n” )
}
if ( a > b ) {
fmt.Printf(“第三行 - a 大于 b\n” )
} else {
fmt.Printf(“第三行 - a 不大于 b\n” )
}
/* Lets change value of a and b */
a = 5
b = 20
if ( a <= b ) {
fmt.Printf(“第四行 - a 小于等于 b\n” )
}
if ( b >= a ) {
fmt.Printf(“第五行 - b 大于等于 a\n” )
}
}
逻辑运算符
package main
import “fmt”
func main() {
var a bool = true
var b bool = false
if ( a && b ) {
fmt.Printf(“第一行 - 条件为 true\n” )
}
if ( a || b ) {
fmt.Printf(“第二行 - 条件为 true\n” )
}
/* 修改 a 和 b 的值 */
a = false
b = true
if ( a && b ) {
fmt.Printf(“第三行 - 条件为 true\n” )
} else {
fmt.Printf(“第三行 - 条件为 false\n” )
}
if ( !(a && b) ) {
fmt.Printf(“第四行 - 条件为 true\n” )
}
}
位运算符
赋值运算符
其他运算符
- javaSE_8系列博客——Java语言的特性(二)--高级语言的基础知识(5)-- 运算符
- Go语言基础知识总结(语法、变量、数值类型、表达式、控制结构等)
- 学ios需要了解的C语言基础知识-2-运算符
- 使用java语言基础部分知识,做一个简易的2个数之间的关于算术运算符的计算。
- 黑马程序员-C语言基础知识-运算符与表达式
- Golang 入门系列(三)Go语言基础知识汇总
- GO语言(golang)基础知识
- Go语言基础知识
- C语言基础知识【运算符】
- Go编程基础—语言运算符
- Go语言学习笔记一、基础知识
- go语言基础知识点
- [go语言]基础知识
- GO--基础知识学习一
- Linux下C语言编程--基础知识
- 黑马程序员——Java语言基础(一)---关键字、标识符、注释、常量、变量、运算符
- 【链块技术14期】区块链基础语言(六)——Go语言数据类型
- 20161214C语言基础10_运算符
- 前端js基础理论知识(二运算符,条件语句)
- R语言基础知识