关闭

Go-数据类型

标签: Go
116人阅读 评论(0) 收藏 举报
分类:

本节内容快速扫描一遍即可。

数值型数据

整数

  • 标准数据类型: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
  • 逻辑运算符:&& || !。——这和其他语言是一样的
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:219329次
    • 积分:5776
    • 等级:
    • 排名:第4475名
    • 原创:375篇
    • 转载:14篇
    • 译文:0篇
    • 评论:19条
    文章分类
    最新评论