当前位置: 首页 > news >正文

网站建设捌金手指花总十外链推广平台

网站建设捌金手指花总十,外链推广平台,大连做网站的网络公司,建站之星换模板文章目录1 bool2 有符号整数3 无符号整数4 浮点数5 复数6 string7 关于类型转型1 bool bool类型有两个值,一个是true,一个是false。 测试 package mainimport "fmt"func main() {a : trueb : falsec : a && bd : a || bfmt.Println(a…

文章目录

  • 1 bool
  • 2 有符号整数
  • 3 无符号整数
  • 4 浮点数
  • 5 复数
  • 6 string
  • 7 关于类型转型

1 bool

bool类型有两个值,一个是true,一个是false。

测试

package mainimport "fmt"func main() {a := trueb := falsec := a && bd := a || bfmt.Println(a, b, c, d) //true false true false}

2 有符号整数

int8

int8:表示 8 位有符号整型大小:8 位范围:-128~127

int16

int16:表示 16 位有符号整型大小:16 位范围:-32768~32767

int32

int32:表示 32 位有符号整型大小:32 位范围:-2147483648~2147483647

int64

int64:表示 64 位有符号整型大小:64 位范围:-9223372036854775808~9223372036854775807

int类型根据底层平台不同,具有不同的数据长度,32位电脑的int类型占4个字节,范围是int32的范围、64位电脑的int类型占8个字节,范围是int64的范围。

测试

package mainimport ("fmt""unsafe"
)func main() {a := 90fmt.Printf("type of a : %T, size of a : %d", a, unsafe.Sizeof(a))// type of a : int, size of a : 8
}

因为我的系统是64位的,所以int类型占用8个字节,64位。

3 无符号整数

uint8

uint8:表示 8 位无符号整型大小:8 位范围:0~255

uint16

uint16:表示 16 位无符号整型大小:16 位范围:0~65535

uint32

uint32:表示 32 位无符号整型大小:32 位范围:0~4294967295

uint64

uint64:表示 64 位无符号整型大小:64 位范围:0~18446744073709551615

uint

uint:根据不同的底层平台,表示 32 或 64 位无符号整型。大小:在 32 位系统下是 32 位,而在 64 位系统下是 64 位。范围:在 32 位系统下是 0~4294967295,而在 64 位系统是 0~18446744073709551615。

4 浮点数

float32 32位浮点数

float64 64位浮点数

测试

package mainimport ("fmt""unsafe"
)func main() {a, b := 3.14, 9.18sum := a + bdiff := a - bfmt.Println("a+b=", sum, "a-b=", diff)fmt.Printf("type of sum is %T, sizeof sum is %d", sum, unsafe.Sizeof(sum))/*a+b= 12.32 a-b= -6.039999999999999type of sum is float64, sizeof sum is 8*/
}

5 复数

complex 64

实部和虚部都是float32形成的复数是complex64

complex 128

实部和虚部都是float64形成的复数是complex128

go语言通过内置方法complex构造复数,complex接受两个参数,分别是实部和虚部

测试

package mainimport ("fmt""unsafe"
)func main() {a := 6 + 8ifmt.Printf("type of a:%T,size of a:%d", a, unsafe.Sizeof(a))//type of a:complex128,size of a:16
}

测试2

package mainimport ("fmt""unsafe"
)func main() {var a, b float32 = 5, 7c := complex(a, b)fmt.Printf("type of a:%T,size of a:%d", c, unsafe.Sizeof(c))// type of a:complex64,size of a:8
}

6 string

字符串是由一个个字节组成的字节数组

package mainimport "fmt"func main() {firstname := "kobe"lastname := "bryant"fullname := firstname + " " + lastnamefmt.Printf("全名:%s", fullname) //全名:kobe bryant}

7 关于类型转型

Go是强类型语言,不支持C语言那种隐式类型转换

package mainimport "fmt"func main() {a := 1b := 2.2//c := float64(a) + b  正确 返回3.2//c := a + int(b)  正确 返回3//c:=a+b 错误  fmt.Println(c)
}

不同类型操作会报错

package mainimport "fmt"func main() {a := 1b := 2.2//c := float64(a) + b// c := a + int(b)c := a + b // invalid operation: a + b (mismatched types int and float64)fmt.Println(c)
}
http://www.zhongyajixie.com/news/60751.html

相关文章:

  • 桂林漓江游船票价格深圳seo优化外包
  • 邢台哪儿做wap网站好关键词优化公司哪家推广
  • 集宁做网站的公司seo外链技巧
  • 中国交通建设股份有限公司官网广州网络优化最早的公司
  • 香港网站建设有限公司什么是互联网营销师
  • 北京网站建设seo优化常用的网络营销工具有哪些
  • 网站默认中文字体1688关键词怎么优化
  • 焦作商城网站建设2022最新热点事件及点评
  • 做视频网站视频西安百度推广公司
  • node.js 做网站百度竞价排名服务
  • 个人做电子商务网站备案网页设计模板网站免费
  • 网站建设目的是什么360推广助手
  • 英文网站seo 谷歌营销战略包括哪些方面
  • 有哪些网站做美食的图片很精致精准营销的成功案例
  • wordpress 主题 个人google seo 优化教程
  • 做质量计量的网站有哪些临沂seo公司
  • 百度网站空间网站生成app工具
  • 做网站创意是什么意思进行seo网站建设
  • 南充营销型网站建设线上营销推广
  • 什么样的网站做百度广告好一个完整的营销策划方案范文
  • 升降平台联系企汇优做网站推广网络营销技巧培训
  • 用dw设计最简单的网页seo1现在怎么看不了
  • 大型门户网站开发公司国内疫情最新消息
  • 制作公司网站的流程今日新闻热点
  • 宁波方正建设监理网站简单的网站制作
  • 做网站怎么制作seo营销方法
  • 长沙优化网站获客软件黑龙江新闻
  • 网站开发一般有几个服务器seo的作用是什么
  • 曲靖做网站需要多少钱泉州百度网站推广
  • 动漫设计与制作难吗玉溪seo