Golang学习记录3——运算符

运算符

算数运算符

+、-、*、/、%

运算符 作用
+ 正数、相加、字符串拼接
/ 注意int整除
% 取余(a-a/b*a)
++ 自增
- - 自减

PS自增自减只能放在变量之后,不能放在变量前面,不能参与运算中

赋值运算符

=+=-=*=/=%=

关系运算符

==!=>=<=>< 返回bool类型:ture false

逻辑运算符

&&||返回bool类型:ture false

位运算符

&|^

其他运算符

运算符 作用
& 返回变量地址
* 取指针变量值

运算符的优先级

提高优先级使用括号

获取终端输入

包:fmt
Golang学习记录3——运算符_第1张图片
Golang学习记录3——运算符_第2张图片
Golang学习记录3——运算符_第3张图片

  • scanln
package main

import (
	"fmt"
)

func main() {
	var stuName string
	fmt.Println("请输入学生的姓名:")
	fmt.Scanln(&stuName)

	var stuAge int8
	fmt.Println("请输入学生的年龄:")
	fmt.Scanln(&stuAge)

	var stuSex string
	fmt.Println("请输入学生的性别:")
	fmt.Scanln(&stuSex)

	var stuSta bool
	fmt.Println("学生是否在校:")
	fmt.Scanln(&stuSta)

	fmt.Println("=============================================")
	fmt.Printf("姓名:%v\n 年龄:%v\n 性别:%v\n 是否在校:%v", stuName, stuAge, stuSex, stuSta)

}

请输入学生的姓名:
张三 
请输入学生的年龄:
23
请输入学生的性别:
男
学生是否在校:
1
=============================================
姓名:张三
 年龄:23
 性别:男
 是否在校:true

你可能感兴趣的:(Golang学习记录,golang,学习,开发语言)