go数据类型整理

go  存字符是按字节来存给的,比如

var c1 byte = "a"

fmt.println(c1)  //返回 97,,而不是返回a.想要得到真实的需要格式化

fmt.prinf("c1 = %c" c1)   需要说明的是中文的话编码太长需要int  才行

比如:

var c3 int = "中国'

查看变量占有字节  

import unsafe

var b = false

unsafe.sizeof(b)  //说明布乐类型 只能取 值true false   占有字节 1   。不可以用其它语言的0,1或者其它值 代替。

反引号 ··  左健盘那个波浪健,,中间的字符表示原样输出,类似于python  的‘’‘   ’‘’    三个引号功能,多行拼接+号写在上面   比如

 a: = "dfdfdfdfdfdfdfdfd"+

"dfdfdfdfdfdfdfd"+

数据类型默认值:

数值 0   字符 ""   布尔为 false  专 业术语 零值   :

 go类型转换,不支持隐式转换

var i int = 100

var f  uint= uint8(i)

猜你喜欢

转载自www.cnblogs.com/fgxwan/p/9630265.html