阿八博客
  • 100000+

    文章

  • 23

    评论

  • 20

    友链

  • 最近新加了很多技术文章,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

GO语言学习笔记(五):GO语言基本数据类型

欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/grfx/253064.html

基本数据类型

GO语言共有4种基本数据类型,分别有整型(int/uint),浮点型(float32/float64),布尔型(bool),字符串类型(string)。

整型

GO语言有9种不同大小的整型,无符号4种,有符号5种,还有一种uintptr类型(多用于底层,这里不做介绍)。

1. 有符号整型(4种)

int8 int16 int32 int64

它们的取值范围是-2位数-1到2位数-1

2. 无符号整型(4种)

uint8 uint16 uint32 uint64

它们的取值范围是0到 2位数

在实际编程中,我们可以直接使用int和uint,GO语言会针对不同平台做调整,如果是32位,就是int32,uint21,如果是64位,就是int64,uint64。

浮点型

GO语言提供了两种精度的浮点数,分别是float32,float64。

float32精确到小数点后7位,float64精确到小数点后15位。

在实际编程中float64更为常用,推荐浮点数定义为float64。

复数使用较少,这里就不做介绍了。

布尔型

注意在GO语言中布尔写作bool,不是boolean。

布尔型只能是true,false。

字符串型

在GO语言中string是基本数据类型,这点和Java等语言不一样(首字母也是小写)。

它的底层是字节数组,不是字符数组,所以如果使用for遍历,取到的是字节,不是字符,这点需要注意。

string是我们在实际编程中用的比较多的数据类型,字符串的相关操作我会将单开一节来介绍,这里先知道一下即可。

原创作者: 何鑫

尊重原创,人人有责

来源:发布于阿八个人博客,内容来源于网络,如有错误评论区内纠正,学习使人快乐(*^▽^*)

相关文章