App下载
4. 内置类型和函数
Go 语言入门课程 / 4. 内置类型和函数
手机也能上课
App下载
1/8

值类型

--布尔类型
bool
--无符号整型:无符号类型能够表示正整数和零
uint(32 or 64), uint8(byte), uint16, uint32, uint64
--有符号整型:有符号类型除了表示正整数和零外,还可以表示负整数
int(32 or 64), int8, int16, int32, int64
--单精度浮点型float32和双精度浮点型float64,主要区别是小数点后位数不同
float32, float64
--字符串
string
--内置的虚数类型
complex64, complex128
-- 固定长度的数组
array

Go定义了三个依赖系统的类型:uintintuintptr

  • 对于32位系统uint=uint32, int=int32, uintptr为32位的指针;
  • 对于64位系统uint=uint64, int=int64, uintptr为64位的指针。
  • String字符串用`符号类似单引号却不是单引号或双引号来描述,区别是 `符号中的转义字符可原样输出,而双引号中的转义字符会被转义
package main

import "fmt"

func main() {
    var a = "hello \n world"
    var b = `hello \n world`

    fmt.Println(a)
    fmt.Println("-------------------------")
    fmt.Println(b)

}

输出结果:

1_4_string

尝试一下
+10 经验 +10积分
解析
提示
参考答案
+10 经验 +10积分
视频播放结束,是否学习下一节?