千家信息网

Go中数据类型有哪些

发表于:2024-10-02 作者:千家信息网编辑
千家信息网最后更新 2024年10月02日,这篇文章给大家分享的是有关Go中数据类型有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在 Go 编程语言中,数据类型用于声明函数和变量。数据类型的出现是为了把数据分成
千家信息网最后更新 2024年10月02日Go中数据类型有哪些

这篇文章给大家分享的是有关Go中数据类型有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

在 Go 编程语言中,数据类型用于声明函数和变量。

数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。

Go 语言按类别有以下几种数据类型:

1.布尔型:布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true。

2.数字类型:整型 int 和浮点型 float32、float64,Go 语言支持整型和浮点型数 字,并且原生支持复数,其中位的运算采用补码。

3.字符串类型:

字符串就是一串固定长度的字符连接起来的字符序列。Go的字符串是由单个 字节连接起来的。Go语言的字符串的字节使用UTF-8编码标识Unicode文本。

4.派生类型:

包括:

(a) 指针类型(Pointer)

(b) 数组类型

(c) 结构化类型(struct)

(d) Channel 类型

(e) 函数类型

(f) 切片类型

(g) 接口类型(interface)

(h) Map 类型

数字类型

序号类型和描述
1uint8
无符号 8 位整型 (0 到 255)
2uint16
无符号 16 位整型 (0 到 65535)
3uint32
无符号 32 位整型 (0 到 4294967295)
4uint64
无符号 64 位整型 (0 到 18446744073709551615)
5int8
有符号 8 位整型 (-128 到 127)
6int16
有符号 16 位整型 (-32768 到 32767)
7int32
有符号 32 位整型 (-2147483648 到 2147483647)
8int64
有符号 64 位整型 (-9223372036854775808 到 9223372036854775807)

浮点型:

序号类型和描述
1float32
IEEE-754 32位浮点型数
2float64
IEEE-754 64位浮点型数
3complex64
32 位实数和虚数
4complex128
64 位实数和虚数

其他数字类型:

序号类型和描述
1byte
类似 uint8
2rune
类似 int32
3uint
32 或 64 位
4int
与 uint 一样大小
5uintptr
无符号整型,用于存放一个指针

感谢各位的阅读!关于"Go中数据类型有哪些"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

类型 符号 数据 字符 浮点 字符串 语言 序号 数字 内存 内容 函数 大小 字节 实数 布尔 指针 时候 更多 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全渗透网警是真的吗 信息技术与网络安全基础题库 网易 mc 服务器 中山通讯软件开发价目表 枝江市软件开发技术 软件开发和智能交通 数据库读取图片 数据库原理中的树索引是什么意思 软件开发企业选址 数据库每个科目大于平均分 新乡尚百家网络技术有限公司 华勤服务器主板 网络技术专业工资这么低 数据库查询结果集的含义 深圳网络安全员培训在哪里 数据库搭配什么动词 墨迹天气网络安全事件 数据库管理员什么专业好 江苏语音网络技术服务咨询报价 哪个大专计算机网络技术好 首选dns怎么填服务器 三星基础服务器价格 rub软件开发方式 政府单位网络安全工作计划 怎么看哪个是服务器的管理口 海淀区正规网络技术咨询市场报价 求职网络技术专业范文 杭州信雅达软件开发怎么样 贵州省网络安全知识竞答入口 数据库大小写有关系吗
0