社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
对数值类型的变量进行运算
/(除)
%(取模)
注意事项
结果都是bool型,要么true,要么false
关系运算符组成的表达式,称为关系表达式
经常用在if结构或者for循环结构
==、!=、<、>、<=、>=
连接多个条件,结果也是一个bool
&&(两边都为真,才为真)、||(只要有一个为真,就为真)、!(取反)
&& 短路与(第一个条件为false,第二个条件不判断),|| 短路或(第一个条件为true,第二个条件不判断)
将某个运算后的值,赋给指定的变量
=、+=、-=、*=、/=、%=
<<=、>>=、&=(按位与后赋值)、^=(按位异或后赋值)、|=(按位或后赋值)
运算顺序是从右到左
左边只能是变量,右边可以是变量、表达式、常量值
a += 3,等价于 a = a + 3
a = a + b
b = a - b
a = a - b
&取地址
*指针变量
Golang中不支持三目运算符。Golang的设计理念:一种事情有且只有一种方法完成
package main
import (
"fmt"
)
func main(){
// 接收控制台输入
var name string
var age byte
fmt.Println("请输入姓名:")
fmt.Scanln(&name)
fmt.Println("请输入年龄:")
fmt.Scanln(&age)
fmt.Println("用户输入的姓名是:", name)
fmt.Println("用户输入的年龄是:", age)
var sex bool
var sal float64
fmt.Println("请输入性别、薪资,使用逗号隔开")
fmt.Scanf("%t,%f", &sex, &sal)
fmt.Println("用户输入的性别是:", sex)
fmt.Println("用户输入的薪资是:", sal)
}
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!