Golang教程
01、Go 语言基础教程
02、Go 语言 – 简介
03、Go 语言环境配置
04、Go 语言结构
05、Go 语言基础语法
06、Go 语言数据类型
07、Go 语言变量
08、Go 语言常量
09、Go 语言运算符
10、Go 语言条件语句
11、Go 语言循环语句
12、Go 语言函数
13、Go 语言 – 变量作用域
14、Go 语言 – 数组
15、Go 语言 – 字符串
16、Go 语言 – 指针
17、Go 语言 – 结构体
18、Go 语言 – 数据类型 interface
19、Go 语言 – 切片(slice)
20、Go 语言 – 哈希表(map)
21、Go 语言 – range 关键字
22、Go 语言 – 关键字 delete
23、Go 语言递归函数
24、Go 语言 – 类型转换
25、Go 语言 – 错误处理
26、Go 语言 – 开发工具
27、Go 语言 for 循环语句
28、Go 语言 – 多维数组
29、Go 语言 break 语句
30、Go 语言 – 指向指针的指针
31、Go 语言 – 指针作为函数参数
32、Go 语言 goto 语句
33、Go 语言 if 语句
34、Go 语言函数值传递调用
35、Go 语言 for 循环嵌套
36、Go 语言 – 向函数传递数组
37、Go 语言 – 函数 – 引用传值
38、Go 语言 select 语句
39、Go 语言 if…else 语句
40、Go 语言 switch 语句
41、Go 语言 – 闭包函数
42、Go 语言指针数组
43、Go 语言 if 语句嵌套
44、Go 语言 – 函数作为值
45、Go 语言函数方法
46、Go 语言 continue 语句
本文档使用 MrDoc 发布
-
+
首页
06、Go 语言数据类型
数据类型用于声明函数和变量 数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。 变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式 ### Go 语言数据类别 Go语言按类别有以下几种数据类型: | 类型 | 描述 | | --- | --- | 布尔型 |布尔型的值只可以是常量 true 或者 false 数字类型 |包括整型 int 和浮点型 float,Go 语言支持整型和浮点型数字,并且原生支持复数 字符串类型 |字符串就是一串固定长度的字符连接起来的字符序列,Go 的字符串是由单个字节连接起来的,Go 语言的字符串的字节使用 UTF-8编码标识 Unicode 文本 派生类型 |包括:(a) 指针类型(Pointer)(b) 数组类型(c) 结构化类型(struct) (d) Channel 类型(e) 函数类型(f) 切片类型 (g) 接口类型(interface)(h) Map 类型 ------------ ### 数字类型 **1. 整型** | 类型 | 描述 | | --- | --- | uint8 |无符号 8 位整型 (0 到 255) uint16 |无符号 16 位整型 (0 到 65535) uint32 |无符号 32 位整型 (0 到 4294967295) uint64 |无符号 64 位整型 (0 到 18446744073709551615) int8 |有符号 8 位整型 (-128 到 127) int16 |有符号 16 位整型 (-32768 到 32767) int32 |有符号 32 位整型 (-2147483648 到 2147483647) int64 |有符号 64 位整型 (-9223372036854775808 到 9223372036854775807) ------------ **2. 浮点型** | 类型 | 描述 | | --- | --- | float32 |IEEE-754 32位浮点型数 float64 |IEEE-754 64位浮点型数 complex |6432 位实数和虚数 complex128 |64 位实数和虚数 ------------ **3. 其他数字类型** 下表列出了其它更多的数字类型 | 类型 | 描述 | | --- | --- | byte |类似 uint8 rune |类似 int32 uint |32 或 64 位 int |与 uint 一样大小 uintptr |无符号整型,用于存放一个指针
李智
2025年3月17日 13:27
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码