美文网首页
数据类型

数据类型

作者: BridgeXD | 来源:发表于2019-03-23 13:36 被阅读0次

    bool类型

    var isShow bool
    a:=false
    fmt.Println(isShow)
    
    fmt.Printf("%T",a) //T%输出变量对应的数据类型
    

    整型

    在64位操作系统下定义整型变量 int64
    bit是计算机最小的存储单元,一个位有两个状态通电、断电。 用0,1表示对应的二进制数据
    byte 一个字节等于8个位(bit)

    浮点型

    //float32小数点位数7位    float64 小数点15位
    //保留6位 数据更精准
    var name  float64=1.234
    fmt.Printf("%f",name)
    //默认float64
    a:=23.3
    fmt.Println(a)
    

    字符类型

    var n  byte='a'//uint8的别名
    fmt.Println(n)
    fmt.Printf("%c\n",97)//%c打印出一个字符
    fmt.Printf("%T",n)
    

    字符串类型

    str:="da"
    asd:="你好"
    fmt.Printf("%s",str)
    fmt.Println(len(asd))//计算字符串中字符个数 一个汉字占3个字符
    fmt.Println(str+asd)
    

    占位符

    • %b,%o,%x
    • %c,%s
    fmt.Printf("%b\n",a)//二进制
    fmt.Printf("%o\n",a)//八进制
    fmt.Printf("%x\n",a)//十六进制
    fmt.Printf("%X\n",a)
    var name3 int = 10//10进制
    var name1 int = 010//8进制
    var name2 int = 0x10//16进制
    fmt.Println(name3)
    fmt.Println(name1)
    fmt.Println(name2)
    

    相关文章

      网友评论

          本文标题:数据类型

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