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

创建一个网站的英文厦门seo外包平台

创建一个网站的英文,厦门seo外包平台,天津餐饮网站建设,山东省建设文化传媒有限公司网站Go语言里面#xff0c;每个变量也都是有类别的#xff0c;这种类别叫做数据类型(Data Type)。 Go的数据类型有两种#xff1a;一种是语言内置的数据类型#xff0c;另外一种是通过语言提供的自定义数据类型方法自己定义的自定义数据类型。 数值型(Number) 数值型有三种每个变量也都是有类别的这种类别叫做数据类型(Data Type)。 Go的数据类型有两种一种是语言内置的数据类型另外一种是通过语言提供的自定义数据类型方法自己定义的自定义数据类型。 数值型(Number) 数值型有三种一种是整数类型另外一种是带小数的类型(一般计算机里面叫做浮点数类型)还有一种虚数类型。 整数类型不用说了和数学里面的是一样的。和数学里面不同的地方在于计算机里面正整数和零统称为无符号整型而负整数则称为有符号整型。 Go的内置整型有uint8, uint16, uint32, uint64, int8, int16, int32和int64。其中u开头的类型就是无符号整型。无符号类型能够表示正整数和零。而有符号类型除了能够表示正整数和零外还可以表示负整数。另外还有一些别名类型比如byte类型这个类型和uint8是一样的表示字节类型。另外一个是rune类型这个类型和int32是一样的用来表示unicode的代码点就是unicode字符所对应的整数。 Go还定义了三个依赖系统的类型uintint和uintptr。因为在32位系统和64位系统上用来表示这些类型的位数是不一样的。 *对于32位系统* uintuint32 intint32 uintptr为32位的指针 *对于64位系统* uintuint64 intint64 uintptr为64位的指针 至于类型后面跟的数字81632或是64则表示用来表示这个类型的位不同位越多能表示的整数范围越大。比如对于用N位来表示的整数如果是有符号的整数能够表示的整数范围为-2^(N-1) ~ 2^(N-1)1如果是无符号的整数则能表示的整数范围为0 2^N。 Go的浮点数类型有两种float32和float64。float32又叫单精度浮点型float64又叫做双精度浮点型。其最主要的区别就是小数点后面能跟的小数位数不同。 另外Go还有两个其他语言所没有的类型虚数类型。complex64和complex128。 对于数值类型其所共有的操作为加法()减法()乘法()和除法(/)。另外对于整数类型还定义了求余运算(%) 求余运算为整型所独有。如果对浮点数使用求余比如这样 1 package main2 3 import (4 fmt5 )6 7 func main() {8 var a float64 129 var b float64 3 10 11 fmt.Println(a % b) 12 } 编译时候会报错 invalid operation: a % b (operator % not defined on float64)   字符串类型(String) 字符串就是一串固定长度的字符连接起来的字符序列。Go的字符串是由单个字节连接起来的。对于汉字通常由多个字节组成。这就是说传统的字符串是由字符组成的而Go的字符串不同是由字节组成的。这一点需要注意。 字符串的表示很简单。用(双引号)或者(号)来描述。 hello world 或者 hello world 唯一的区别是**双引号之间的转义字符会被转义而号之间的转义字符保持原样不变**。 1 package main2 3 import (4 fmt5 )6 7 func main() {8 var a hello \n world9 var b hello \n world 10 11 fmt.Println(a) 12 fmt.Println(----------) 13 fmt.Println(b) 14 } 输出结果为 hello world ---------- hello \n world 字符串所能进行的一些基本操作包括: 1获取字符长度 2获取字符串中单个字节 3字符串连接 1 package main2 3 import (4 fmt5 )6 7 func main() {8 var a string hello9 var b string world 10 11 fmt.Println(len(a)) 12 fmt.Println(a[1]) 13 fmt.Println(a b) 14 } 输出如下 5 101 helloworld这里我们看到a[1]得到的是一个整数这就证明了上面Go的字符串是由字节组成的这句话。我们还可以再验证一下。 1 package main2 3 import (4 fmt5 )6 7 func main() {8 var a string 你9 var b string 好 10 fmt.Println(len(a)) 11 fmt.Println(len(b)) 12 fmt.Println(len(a b)) 13 fmt.Println(a[0]) 14 fmt.Println(a[1]) 15 fmt.Println(a[2]) 16 } 输出 3 3 6 228 189 160   布尔型(Bool) 1 布尔型是表示真值和假值的类型。可选值为true和false。 2 3 所能进行的操作如下 4 and 与 5 || or 或 6 ! not 非 7 8 Go的布尔型取值就是true或false。任何空值(nil)或者零值(0, 0.0, )都不能作为布尔型来直接判断。 输出结果 false 下面是错误的用法 1 package main2 3 import (4 fmt5 )6 7 func main() {8 if 0 {9 fmt.Println(hello world) 10 } 11 if nil { 12 fmt.Println(hello world) 13 } 14 if { 15 fmt.Println(hello world) 16 } 17 } 编译错误 ./t.go:8: non-bool 0 (type untyped number) used as if condition./t.go:11: non-bool nil used as if condition./t.go:14: non-bool (type untyped string) used as if condition 上面介绍的是Go语言内置的基础数据类型。转载于:https://www.cnblogs.com/cuibin/p/6713352.html
http://www.zqtcl.cn/news/999610/

相关文章:

  • 河南建设厅深圳关键词优化报价
  • 甘肃省住房建设厅网站证书查询网络营销的常用策略
  • 自助建站基础工作主要包括()上海网站关键词排名
  • 中国住房和城乡建设部网站安全小明seo教程
  • 网站基本常识wordpress怎么使用插件
  • 无锡高端网站制作广州装修公司排名
  • 做h5商城网站pc网站建设哪
  • 顺企网萍乡网站建设自己如何开自己的商城
  • 怎样做当地网站推广平顶山车祸最新新闻事件
  • 重庆网站制作1000客户营销
  • 视频播放网站 模板潍坊网站建设首荐创美网络
  • 网站静态页面模板网页设计案例代码
  • 网站开发的ie兼容做到9网站开发具体问题
  • 企业建站业务还能做吗园林景观网站模板
  • 建筑招聘网站有哪些电商商城app制作开发
  • 做网站开发 用什么在进行网站设计时
  • 21dove谁做的的网站新媒体营销论文
  • 做电影网站配什么公众号网站新闻发布系统模板
  • 网站风格发展趋势wordpress悬浮音乐插件
  • 做网站前期费用新注册公司网站建设
  • 建站平台在线提交表格功能检测站点是否使用wordpress
  • 谁能做网站开发免费软件看电视剧
  • 深圳的网站建设网站建设网页设计做网站
  • 广州网站建设网页设计贵阳网站建设宏思锐达
  • 洪栾单页网站建设象山县城乡和住房建设局网站
  • 网站留言发送到邮箱潍坊商城网站建设
  • 四川省的住房和城乡建设厅网站首页产品设计是冷门专业吗
  • 北仑建设银行网站网站设计 导航条
  • 如何做网站宣传片单位做网站费用怎么记账
  • 西安网站建设现状购物app开发