Go基础知识点(一) | 青训营笔记

91 阅读2分钟

这是我参与「第五届青训营 」笔记创作活动的第3天.

布尔类型

布尔类型默认为: false

var isFlag bool
var isFlag2 bool = true

fmt.Printf("%T,%t\n", isFlag, isFlag)
fmt.Println(isFlag2)
image.png

数字类型

Go语言中的uint类型是无符号整型,可以表示0到2^32-1之间的整数; int类型是有符号整型,可以表示-2^31到2^31-1之间的整数; float类型是浮点型,可以表示单精度或双精度的实数。

var a uint = 18
var b int = -200
fmt.Printf("%T,%d,%T,%d\n", a, a, b, b)

var c float32 = 123.0000901
var c2 float64 = 123.0000901
var c3 float64 = -3.1215926
fmt.Printf("%T,%f,%T,%f\n", c, c, c2, c2)
fmt.Printf("%T,%.2f,%f", c3, c3, c3)

字符与字符串

Go语言中的字符与字符串使用方法如下: 1. 字符:Go语言中的字符使用单引号(')来表示,例如:'a'、'b'、'c'等。 2. 字符串:Go语言中的字符串使用双引号(")来表示,例如:"Hello World"、"Go语言"等。

go语言数字类型如何转换?

Go语言中的数字类型转换可以使用内置的strconv包中的函数来实现,比如Atoi()函数可以将字符串转换为整型,ParseInt()函数可以将字符串转换为int64类型,ParseFloat()函数可以将字符串转换为float64类型,FormatInt()函数可以将int64类型转换为字符串,FormatFloat()函数可以将float64类型转换为字符串等等。

go语言中数据类型如何转换?

Go语言中的数据类型转换可以通过内置的类型转换函数来实现,比如int()、float64()、string()等。另外,也可以使用类型断言来实现数据类型转换,比如将一个interface{}类型的变量转换为其他类型。

go语言中的算术运算符

Go语言中的算术运算符包括:加号(+)、减号(-)、乘号(*)、除号(/)、取余(%!)(MISSING)、自增(++)和自减(--)。

go语言中的关系运算符

Go语言中的关系运算符有:==(等于)、!=(不等于)、<(小于)、<=(小于等于)、>(大于)、>=(大于等于)。

最近牙疼的厉害,先写这些,偷懒了..