golang数据

整数类型

   Golang各整数类型分:有符号和无符号,int uint 的大小和系统有关。 

  Golang查看一个变量的数据类型:

package main

import "fmt"
func main() {
    var n1 = 100
    fmt.Printf("n1的类型 %T", n1)
}

浮点类型

浮点数 = 符号位 + 指数位 + 尾数位

尾数部分可能丢失,造成精度损失

func main() {
    var num3 float32 = -123.0000901
    var num4 float64 = -123.0000901
    fmt.Println("num3=", num3, "num4=", num4)
}

float64比float32精度高

字符类型

golang中没有专门的字符类型,如果要存储单个字符(字母),一般使用byte来保存。

字符串就是一串固定长度的字符连接起来的字符序列。Go的字符串是由单个字节连接起来的。也就是说对于传统的字符由字符组成的,而Go的字符串不同,它是由字节组成的。

上一篇:机器学习算法-随机森林(Random Forest)


下一篇:2-4Java基本语法----运算符(4)逻辑运算符