• golang数据类型之数值类型


    1、golang中用 int、int8、int16、int32、int64表示有符号的数据类型,用uint、uint8、uint16、uint32、uint64表示无符号的数据类型

    2、int为整数默认推导的数据类型,其表示范围和操作系统位数有关,即32位系统可表示-2^31~2^31-1(等同于int32),64位系统为-2^63~2^63-1(等同于int64), int8表示用1个字节(1byte,即8bit)来存储一个数值,其范围即为-2^7~2^7-1,其他的类似

    3、byte类型,等同于uint8,可存储0~255的数值,所有的ASCII码都可用其存储

    4、rune类型,等同于int32,可用来存储4字节的字符,如中文

    5、查看变量类型的函数 fmt.Printf("%T", 变量名),查看变量占用字节的函数 unsafe.Sizeof(变量名)

    6、浮点类型分为float32和float64,值得注意的是这两种类型跟操作系统无关,默认的类型即为放float64,也是推荐使用类型,float32是单精度(占用4字节),float64为双精度(占用8字节),故后者表示的范围更广,精度更高。浮点数存储时由符号位+指数位+尾数位组成

  • 相关阅读:
    webOFBiz10.4
    堆栈知识
    eas bos二次开发总结[第三方jar、jcom、二次开发包放置]
    计算机编程英语词汇(三)
    计算机英语(四)
    KDTable 表达式应用工具类
    Verilog 流水线加法器
    datagridview 积累
    ajax 调用 webserver
    windows7 vs2008问题结合
  • 原文地址:https://www.cnblogs.com/bwkj/p/13096826.html
Copyright © 2020-2023  润新知