zoukankan      html  css  js  c++  java
  • Go语言学习笔记——Go语言数据类型

    1. 布尔型
      布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true。
    2. 数字类型
      整型 int 和浮点型 float32float64,Go 语言支持整型和浮点型数字,并且支持复数,其中位的运算采用补码。
    3. 字符串类型
      字符串就是一串固定长度的字符连接起来的字符序列。Go 的字符串是由单个字节连接起来的。Go 语言的字符串的字节使用 UTF-8 编码标识 Unicode 文本。
    4. 派生类型:
      • 指针类型(Pointer)
      • 数组类型
      • 结构化类型(struct)
      • Channel 类型
      • 函数类型
      • 切片类型
      • 接口类型(interface)
      • Map 类型

    数字类型

    整型:

    1. uint8: 无符号 8 位整型 (0 到 255)
    2. uint16: 无符号 16 位整型 (0 到 65535)
    3. uint32: 无符号 32 位整型 (0 到 4294967295)
    4. uint64: 无符号 64 位整型 (0 到 18446744073709551615)
    5. int8: 有符号 8 位整型 (-128 到 127)
    6. int16: 有符号 16 位整型 (-32768 到 32767)
    7. int32: 有符号 32 位整型 (-2147483648 到 2147483647)
    8. int64: 有符号 64 位整型 (-9223372036854775808 到 9223372036854775807)

    浮点型:

    1. float32: IEEE-754 32位浮点型数
    2. float64: IEEE-754 64位浮点型数
    3. complex64: 32 位实数和虚数
    4. complex128: 64 位实数和虚数

    其他数字类型

    1. byte: 类似 uint8
    2. rune: 类似 int32
    3. uint: 32 或 64 位
    4. int: 与 uint 一样大小
    5. uintptr: 无符号整型,用于存放一个指针
  • 相关阅读:
    proto 在c++ 和c# 的使用。
    socket 2.草稿。
    unix 基本操作。
    tcp ip 草稿。
    并发,互斥,锁。草稿
    二叉顺序树。
    单链表。
    s数据结构,算法,算法时间复杂度
    c++11 function bind 测试。
    [汇编语言]-第三章寄存器(内存访问)
  • 原文地址:https://www.cnblogs.com/zifeiy/p/10376470.html
Copyright © 2011-2022 走看看