加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

1.golang数据类型,转换,变量类型检查

发布时间:2020-12-16 09:21:11 所属栏目:大数据 来源:网络整理
导读:1.golang 数据类型 布尔类型 true/false var b bool ,在golang底层bool不是1/0表示的 数值类型 :var i int =3 / var i:=3 数字在计算机内部是以二进制的方式存储的,二进制位就是一系列布尔值,取值要么为1,要么为0. 1位表示1或0,对于4位整数可以表示16

1.golang 数据类型

布尔类型 true/false var b bool ,在golang底层bool不是1/0表示的

数值类型 :var i int =3 / var i:=3

数字在计算机内部是以二进制的方式存储的,二进制位就是一系列布尔值,取值要么为1,要么为0.

1位表示1或0,对于4位整数可以表示16个不同的数字0~15.

带符号整数和无符号整数: 带符号整数,就是负数,需要一位来表示符号,这通常是符号-。

所以4位带符号整数的取值范围为 :-8~7 ;

浮点数: 浮点数是带小数点的数字,如11.2,0.11,32.21.: var a float64 = 0.111

字符串: var s string ="foo",必须用双引号 , s + = "foo",字符串的拼接

数组: 声明数组时,必须指定其长度和类型 var arrOne [4]string,arrTwo [10]int

赋值: arrOne[0] = "John" ,(通常数组的键用数字 )

2.检查变量类型用: 标准库中的reflect包

var s [2]string

fmt.Println(reflect.TypeOf(s))

3.类型转换: strconv包提供一整套类型装换方法,

var s string = "true"

b.err:=strconv.ParseBool(s ) 字符串转换布尔

s:=strconv.FormatBool(true) 布尔值转换成字符串

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读