本文主要是介绍Go-数据类型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本节内容快速扫描一遍即可。
数值型数据
整数
- 标准数据类型:uint8, uint16, uint32, uint64, int8, int16, int32, int64
- 两个别名:byte=unit8, rune=int32
- 长度和机器有关:uint, int, uintptr
以上这些概念和Linux GCC的类似。——Windows需要前面加两个下划线。
浮点数
- 单精度:float32
- 双精度: float64
通常情况下,用float64即可。
复数
包括其他语言,还从没用过,除了单纯的学习编程语言的小练习。Go中的类型名称是complex64, complex128,这对应实部和虚部分别是32位和64位的情况。
运算符
运算符包括:+ - * / % 。这个含义和其他编程语言完全一样。
字符串
- 用双引号括起来,或反引号(`)括起来。
- 字符串中的每个字符对应一个byte。当然,对于中文的话,一个中文字符就要对应两个字节。——UTF的话是否就是3个字节了?
- 字符索引是从0开始,除了VB,基本上其他编译型或脚本型都是从0开始。
- 多个字符串可以用加号(+)连起来,成为一个新的字符串。——这一点让Go有点脚本型语言的味道。
布尔型
- 布尔值:true、false
- 逻辑运算符:&& || !。——这和其他语言是一样的
这篇关于Go-数据类型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!