码迷,mamicode.com
首页 > 其他好文 > 详细

golang数据

时间:2019-10-17 01:24:24      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:var   字母   丢失   单个字符   系统   存储   nbsp   符号   有关   

整数类型

   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的字符串不同,它是由字节组成的。

golang数据

标签:var   字母   丢失   单个字符   系统   存储   nbsp   符号   有关   

原文地址:https://www.cnblogs.com/xiangxiaolin/p/11689470.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!