- 博客(5)
- 收藏
- 关注
原创 golang-基础(记不住的点)
位运算: 1.&:参与运算的两数各对应的二进位相与。(两位均为1才为1) 2.| :参与运算的两数各对应的二进位相或。(两位有一个为1就为1) 3.^ :参与运算的两数各对应的二进位相异或,当两对应的二进位相异时,结果为1。(两位不一样则为1) 4.<< :左移n位就是乘以2的n次方。“a<<b”是把a的各二进位全部左移b位,高位丢弃,低位补0。 5.>>:右移n位就是除以2的n次方。“a>>b”是把a的各二进位全部右移b位。 运算符优先级:https
2020-07-30 15:08:52
173
原创 golang-学生管理系统
golang-学生管理系统 思路: 1.需要一个变量储存所有学生信息-map类型 2.具有唯一的ID-[key] 3.需要获取当中每一个学生的信息-map[key]student 4.学生信息繁多,使用struct package main import ( "fmt" "os" ) //Mgr 储存学生数据 var Mgr studentMgr //定义个储存学生信息的结构体 type...
2020-03-09 14:35:49
730
原创 golang中的数组
golang中的数组 数组含义:同一种数据类型元素的集合,数组的成员可以修改,但是不能追加跟删除,大小不可以变化 数组的定义: var 数组名 [元素数量]T 数组的访问:通过下标进行访问,下标从0开始,最后一个元素是len(数组名)-1 注意:访问不能越界,越界会panic 数组的遍历: package main import "fmt" func main() { //第一种方法 n...
2020-03-04 15:41:33
124
原创 golang中的变量、常量
golang中的变量、常量 变量、常量 1.变量:提高代码的可读性 2.变量类型:如字符串、浮点型、整型等 4.变量的声明方式:单独声明;批量声明;类型推导;短变量声明 示例: package main import "fmt" var m int //单个声明 var p = 1 //类型推导 var ( n int s string b bool f float64 ) //...
2020-03-04 14:51:18
96
原创 golang-package-time
time包 一、时间类型 1.time.time用来表示时间 2.time.Now():获取当前时间 示例: func timeDemo() { now := time.Now() //获取当前时间 fmt.Println(now) //打印当前时间 //获取时间对象的信息 year := now.Year() month := now.Month() day := now.D...
2020-03-04 11:04:36
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人