Go基本数据类型

Posted laiyuanjing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go基本数据类型相关的知识,希望对你有一定的参考价值。

前言

  • 这是一篇看完tour(官方教程)第一部分的总结文
  • 第一部分主要讲了基本数据类型还有一些注意点

基本数据类型

  • bool
  • string
  • int int8 int16 int32 int64
  • uint uint8 uint16 uint32 uint64 uintptr
    • int uint uintptr这三个类型,在32位系统中为32位,而在63位系统中为64位
  • byte
    • byte和uint8等价
  • rune
    • rune和int32等价,用来表示一个unicode code point
  • float32 float64
  • complex64 complex128

关于基本数据的使用

  • 通过基本数据的声明定义,初始化,类型转换等行为可以理解其使用
  • 编程语言中有两类数据:变量和常量。基本数据类型也是围绕这两者而存在的

    变量

    • 变量的定义和初始化可以使用var关键字来达成,也可以使用符号:=来完成
    • 变量的定义和初始化可以在函数内也可以在函数外
    package main
    
    import "fmt"
    
    var c, python, java bool
    
    func main() {
        var i int
        fmt.Println(i, c, python, java)
    }

以上是关于Go基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章

go中string类型转换为基本数据类型的方法

go-08-基本数据类型-字符串和布尔值

go-08-基本数据类型-字符串和布尔值

go-08-基本数据类型-字符串和布尔值

Go的基本数据类型

go基本数据类型