Go中数据类型有哪些
发表于:2025-02-16 作者:千家信息网编辑
千家信息网最后更新 2025年02月16日,这篇文章给大家分享的是有关Go中数据类型有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在 Go 编程语言中,数据类型用于声明函数和变量。数据类型的出现是为了把数据分成
千家信息网最后更新 2025年02月16日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 类型
数字类型
序号 | 类型和描述 |
---|---|
1 | uint8 无符号 8 位整型 (0 到 255) |
2 | uint16 无符号 16 位整型 (0 到 65535) |
3 | uint32 无符号 32 位整型 (0 到 4294967295) |
4 | uint64 无符号 64 位整型 (0 到 18446744073709551615) |
5 | int8 有符号 8 位整型 (-128 到 127) |
6 | int16 有符号 16 位整型 (-32768 到 32767) |
7 | int32 有符号 32 位整型 (-2147483648 到 2147483647) |
8 | int64 有符号 64 位整型 (-9223372036854775808 到 9223372036854775807) |
浮点型:
序号 | 类型和描述 |
---|---|
1 | float32 IEEE-754 32位浮点型数 |
2 | float64 IEEE-754 64位浮点型数 |
3 | complex64 32 位实数和虚数 |
4 | complex128 64 位实数和虚数 |
其他数字类型:
序号 | 类型和描述 |
---|---|
1 | byte 类似 uint8 |
2 | rune 类似 int32 |
3 | uint 32 或 64 位 |
4 | int 与 uint 一样大小 |
5 | uintptr 无符号整型,用于存放一个指针 |
感谢各位的阅读!关于"Go中数据类型有哪些"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
类型
符号
数据
字符
浮点
字符串
语言
序号
数字
内存
内容
函数
大小
字节
实数
布尔
指针
时候
更多
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
金环网络安全问题
qt 获取服务器ip
pc客户端软件开发
查询数据库目录定义
软件定义网络技术题库
网络安全攻防工作总结
战地5各个服务器
数据库重点
服务器域名设置
互联网科技公司新三板
泰尔网测app云服务器空
安徽计算机软件开发价位
我的世界服务器怎样介绍
中国空间技术研究院网络安全
幼儿园网络安全考核指标
苏州知名服务器质量保证
app运行网络安全水平
上海gps时间服务器时间同步
数据库表中主属性
电信的服务器名称是什么
计算机网络技术基础理论题
北京永松网络技术公司
20年后软件开发会消失吗
惠州手机软件开发工资待遇
华为用外服服务器
汽车网络技术简答题
网易邮箱大师提示服务器拒绝发送
国家网络安全周的活动目的
服务器问题不结算vc
关于长三角区域公安机关网络安全