老雷go语言视频教程之Go语言的基本数据类型
查看视频教程或者获取有关《老雷go语言视频教程》更多信息

老雷go语言视频教程之基本数据类型


1.布尔类型 

bool

true

false

2.数字类型

int 包含负数 uint不包含负数

整数:  

int8(-128 -> 127) 

int16(-32768 -> 32767) 

int32(-2,147,483,648 -> 2,147,483,647) 

int64(-9,223,372,036,854,775,808 -> 9,223,372,036,854,775,807) 

无符号整数:  

uint8(0 -> 255) 

uint16(0 -> 65,535) 

uint32(0 -> 4,294,967,295) 

uint64(0 -> 18,446,744,073,709,551,6

3.浮点类型

包含小数点的数字:1.2 

float32 、 float64

4.数字类型转换

var a int8=20;

c:=uint64(a);

5.字符串 string

var str string ="哈哈哈";

字符串拼接

str=str + " world";

6.判断变量类型

reflect.TypeOf(f)

课后练习:课件代码练熟了

package main

import (
	"fmt"
	"reflect"
)

func main() {
	//bool
	var a bool = false
	fmt.Print(a)
	//数字 整数
	var m int8 = 4
	var n = 32
	fmt.Print(m)
	fmt.Print(reflect.TypeOf(n))
	//浮点类型
	var f float64 = 3.233
	fmt.Print(reflect.TypeOf(f))

	//数字类型转换
	um := uint(m)
	fmt.Print(reflect.TypeOf(um))
	//字符串
	var str string = "哈哈"
	str = str + "hi"
	fmt.Print(str)
}