美文网首页
Go_012_整型和字节

Go_012_整型和字节

作者: 为宇绸缪 | 来源:发表于2023-05-04 00:50 被阅读0次

    数据类型
    基本数据类型包含整型和浮点型,布尔类型以及字符串,这几种数据类型在几乎所有编程语言中都支持。

    内存开辟的空间和数据类型有关

    字节
    字节(Byte):计算机中数据储存的单位。

    位(bit):也叫作“比特”,计算机中数据储存的最小单位,因为在计算机中是以二进制的形式数据储存,所以每个位以“0”或“1”表示。

    位和字节的关系是:8个位组成一个字节。

    1GB = 1024 MB
    1MB = 1024 KB
    1KB = 1024 B
    1B  = 8 bit
    
    n 个比特位可以存的数字为 2^n
    
    int8: 1个字节, 有符号, 范围是 [-128, 127]
    uint8: 无符号, [0, 255]
    

    整型类型

    具体类型 取值范围
    int8 -128到127
    uint8 0到255
    int16 -32768到32767
    uint16 0到65535
    int32 -2147483648到2147483647
    uint32 0到4294967295
    int64 -9223372036854775808到9223372036854775807
    uint64 0到18446744073709551615
    uint 与平台相关,32位操作系统上就是uint32,64位操作系统上就是uint64
    int 与平台相关,32位操作系统上就是int32,64位操作系统上就是int64

    根据实际的数据,选择合适的数据类型

    相关文章

      网友评论

          本文标题:Go_012_整型和字节

          本文链接:https://www.haomeiwen.com/subject/kqfxsdtx.html