本文介绍: Golang 更明确的数字类型命名,支持 Unicode,支持常用数据结构。支持八进制、 六进制,以及科学记数法。标准库 math 定义了各数字类型取值范围。空指针值 nil,而非C/C++ NULL。
Golang 更明确的数字类型命名,支持 Unicode,支持常用数据结构。
支持八进制、 六进制,以及科学记数法。标准库 math 定义了各数字类型取值范围。
空指针值 nil,而非C/C++ NULL。
1. 整型
整型分为以下两个大类: 按长度分为:int8
、int16
、int32
、int64
对应的无符号整型:uint8
、uint16
、uint32
、uint64
其中,uint8
就是我们熟知的byte
型,int16
对应C语言中的short
型,int64
对应C语言中的long
型。
2. 浮点型
Go语言支持两种浮点型数:float32
和float64
。这两种浮点型数据格式遵循IEEE 754
标准: float32
的浮点数的最大范围约为3.4e38
,可以使用常量定义:math.MaxFloat32
。 float64
的浮点数的最大范围约为 1.8e308
,可以使用一个常量定义:math.MaxFloat64
。
3. 复数
4. 布尔值
5. 字符串
6. 字符串转义符
7. 多行字符串
8. 字符串的常用操作
9. byte和rune类型
10. 修改字符串
11. 类型转换
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。