• 你好!欢迎你的到来
  • 关于我们
  • 首页 博客 学习笔记 技术导航 工具
  • 博文分类
    • PHP(43)
    • MySQL(11)
    • Linux(28)
    • html(3)
    • JQuery(4)
    • JavaScript(9)
    • svn(2)
    • CSS(2)
    • seajs(1)
    • go(44)
    • redis(1)
    • nginx(8)
    • mongo(0)
    • es(0)
    • 算法(0)
    • 其他(26)
    • 生活(1)
    专栏
    • Jquery基础教程
      • 文章:(15)篇
      • 阅读:16962
    • shell命令
      • 文章:(42)篇
      • 阅读:57941
    • Git教程
      • 文章:(36)篇
      • 阅读:114366
    • leetCode刷题
      • 文章:(37)篇
      • 阅读:14350
    • 摘要视图
    • 目录视图
    Go语言中基础的数据类型
    标签: 数据类型
    2017-12-29 21:47 阅读(1346) 评论(0)

    之所以将数据划分为不同的类型,旨在充分利用计算机内存,因为不同的数据占用的内存大小不一样。Go 语言按类别有以下几种数据类型:

    1.布尔类型

    布尔型的值只可以是常量 true 或者 false。比如: var isOk = true

    2.数字类型

    整型 int 和浮点型 float。其中int整形,又可以分为:

        uint8

        无符号 8 位整型 (0 到 255)

        uint16

        无符号 16 位整型 (0 到 65535)

        uint32

        无符号 32 位整型 (0 到 4294967295)

        uint64

        无符号 64 位整型 (0 到 18446744073709551615)

        int8

        有符号 8 位整型 (-128 到 127)

        int16

        有符号 16 位整型 (-32768 到 32767)

        int32

        有符号 32 位整型 (-2147483648 到 2147483647)

        int64

        有符号 64 位整型 (-9223372036854775808 到 9223372036854775807)

    float浮点型,又可以分为:

        float32

        IEEE-754 32位浮点型数

        float64

        IEEE-754 64位浮点型数

        complex64

        32 位实数和虚数

        complex128

        64 位实数和虚数

    3.字符串类型

    Go的字符串是由单个字节连接起来的。Go语言的字符串的字节使用UTF-8编码标识Unicode文本

    4.派生类型

    指针类型(Pointer)

    数组类型

    结构化类型(struct)

    Channel 类型

    函数类型

    切片类型

    接口类型(interface)

    Map 类型


    本文为原创文章,请尊重辛勤劳动,如需转载,请保留本文地址
    http://www.findme.wang/blog/detail/id/306.html

    若您感觉本站文章不错,读后有收获,不妨赞助一下?

    我要赞助

    您还可以分享给朋友哦

    更多
    顶
    0
    踩
    0
    • 上一篇: Go语言中变量和常量
    • 下一篇: go语言编程入门教程(二)
    • 查看评论
    • 正在加载中...
    • 留言
    • 亲,您还没有登录,登录后留言不需要审核哦!
      可以使用如下方式登录哦!
  • CSDN | 新浪微博 | github | 关于我们 | 我要留言 | 友链申请
  • 豫ICP备18038193号    Copyright ©lidequan All Rights Reserved