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

怎么做团购网站简述网站推广的意义和方法

怎么做团购网站,简述网站推广的意义和方法,源码买卖网站,php 网站目录结构Go语言入门(运算符) 目录三、运算符1. 算术运算符2. 关系运算符3. 逻辑运算符4. 位运算符5. 赋值运算符6. 其他运算符7. 运算符优先级 目录 Go 语言(Golang)是一种静态类型、编译型语言,由 Google 开发,专注…

Go语言入门(运算符)

  • 目录
    • 三、运算符
      • 1. 算术运算符
      • 2. 关系运算符
      • 3. 逻辑运算符
      • 4. 位运算符
      • 5. 赋值运算符
      • 6. 其他运算符
      • 7. 运算符优先级

目录

Go 语言(Golang)是一种静态类型、编译型语言,由 Google 开发,专注于简洁性、并发和高效性。

下面是 Go 语言的基础语法讲解和代码示例。


上一篇:二、Go语言入门(变量声明和函数调用)


三、运算符

在 Go 语言中,运算符是用于执行各种操作的符号或关键字。运算符可以用于数值计算、比较操作、逻辑运算、位操作等。

1. 算术运算符

算术运算符用于执行基本的数学运算。

  • + :加法
  • - :减法
  • * :乘法
  • / :除法
  • % :取模
package mainimport "fmt"func main() {a := 10b := 3fmt.Println("a + b =", a + b) // 输出:13fmt.Println("a - b =", a - b) // 输出:7fmt.Println("a * b =", a * b) // 输出:30fmt.Println("a / b =", a / b) // 输出:3fmt.Println("a % b =", a % b) // 输出:1
}

2. 关系运算符

关系运算符用于比较两个值,返回布尔值。

  • == :等于
  • != :不等于
  • > :大于
  • < :小于
  • >= :大于等于
  • <= :小于等于
package mainimport "fmt"func main() {a := 10b := 20fmt.Println("a == b:", a == b) // 输出:falsefmt.Println("a != b:", a != b) // 输出:truefmt.Println("a > b:", a > b)   // 输出:falsefmt.Println("a < b:", a < b)   // 输出:truefmt.Println("a >= b:", a >= b) // 输出:falsefmt.Println("a <= b:", a <= b) // 输出:true
}

3. 逻辑运算符

逻辑运算符用于连接布尔表达式。

  • && :逻辑与(AND)
  • || :逻辑或(OR)
  • ! :逻辑非(NOT)
package mainimport "fmt"func main() {a := trueb := falsefmt.Println("a && b:", a && b) // 输出:falsefmt.Println("a || b:", a || b) // 输出:truefmt.Println("!a:", !a)         // 输出:falsefmt.Println("!b:", !b)         // 输出:true
}

4. 位运算符

位运算符用于对整数类型的位进行操作。

  • & :按位与
  • | :按位或
  • ^ :按位异或
  • &^ :按位清除(AND NOT)
  • << :左移
  • >> :右移
package mainimport "fmt"func main() {a := 10       // 二进制:1010b := 3        // 二进制:0011fmt.Println("a & b:", a & b)   // 输出:2  (二进制:0010)fmt.Println("a | b:", a | b)   // 输出:11 (二进制:1011)fmt.Println("a ^ b:", a ^ b)   // 输出:9  (二进制:1001)fmt.Println("a &^ b:", a &^ b) // 输出:8  (二进制:1000)fmt.Println("a << 1:", a << 1) // 输出:20 (二进制:10100)fmt.Println("a >> 1:", a >> 1) // 输出:5  (二进制:0101)
}

5. 赋值运算符

赋值运算符用于给变量赋值。

  • = :赋值
  • += :加法赋值
  • -= :减法赋值
  • *= :乘法赋值
  • /= :除法赋值
  • %= :取模赋值
  • <<= :左移赋值
  • >>= :右移赋值
  • &= :按位与赋值
  • |= :按位或赋值
  • ^= :按位异或赋值
  • &^= :按位清除赋值
package mainimport "fmt"func main() {var a int = 10a += 5   // 相当于 a = a + 5fmt.Println("a += 5:", a) // 输出:15a -= 3   // 相当于 a = a - 3fmt.Println("a -= 3:", a) // 输出:12a *= 2   // 相当于 a = a * 2fmt.Println("a *= 2:", a) // 输出:24a /= 4   // 相当于 a = a / 4fmt.Println("a /= 4:", a) // 输出:6a %= 3   // 相当于 a = a % 3fmt.Println("a %= 3:", a) // 输出:0a = 8a <<= 1  // 相当于 a = a << 1fmt.Println("a <<= 1:", a) // 输出:16a >>= 2  // 相当于 a = a >> 2fmt.Println("a >>= 2:", a) // 输出:4a &= 3   // 相当于 a = a & 3fmt.Println("a &= 3:", a) // 输出:0a |= 2   // 相当于 a = a | 2fmt.Println("a |= 2:", a) // 输出:2a ^= 3   // 相当于 a = a ^ 3fmt.Println("a ^= 3:", a) // 输出:1a &^= 2 // 相当于 a = a &^ 2fmt.Println("a &^= 2:", a) // 输出:1
}

6. 其他运算符

赋值运算符用于给变量赋值。

  • & :取地址
  • * :指针运算符
package mainimport "fmt"func main() {a := 10p := &a         // 取地址fmt.Println("Address of a:", p)fmt.Println("Value of *p:", *p) // 解引用
}

7. 运算符优先级

运算符的优先级决定了它们在表达式中计算的顺序。高优先级的运算符在低优先级的运算符之前执行。运算符的优先级如下,从高到低:

  1. * / % << >> & &^
  2. + - | ^
  3. == != < <= > >=
  4. &&
  5. ||

可以使用括号 () 来显式地指定计算顺序。

package mainimport "fmt"func main() {a := 10b := 3c := 2result := a + b * c    // 等同于 a + (b * c)fmt.Println(result)    // 输出:16result = (a + b) * cfmt.Println(result)    // 输出:26
}

通过理解和掌握这些运算符及其使用方法,可以有效地编写和调试 Go 语言代码。


下一篇:四、Go语言入门(条件语句和循环语句)


在这里插入图片描述

http://www.tj-hxxt.cn/news/97754.html

相关文章:

  • 深圳做网站(信科网络)网站seo优化方案项目策划书
  • 铜仁市住房和城乡建设局网站北京seo营销公司
  • 做网站电话微信指数官网
  • 如何做微信收费视频网站seo是什么姓氏
  • 长春网长春关键词排名站设计百度今日小说搜索风云榜
  • 网站seo李守洪排名大师电子商务网站建设多少钱
  • 网站默认网站名成都计算机培训机构排名前十
  • 网站建设 推广信息免费推广网站2023mmm
  • 怎样做网站宣传自己的宾馆经典软文广告案例
  • 做网站怎么提取视频无广告网络营销推广服务商
  • 可以用来做视频网站的视频外链吗网站优化网
  • 动漫人物做羞羞事的网站搜资源
  • 宝鸡网站公司网络销售渠道有哪些
  • 最好的网站制作公司投诉百度最有效的电话
  • 南阳做网站优化的公司酒店营销策划与运营
  • 文件包上传的网站怎么做福清网络营销
  • 做网站首页需要什么资料最近三天的国内新闻
  • 肉菜配送网站建设类似凡科建站的平台
  • 贵阳做网站 优帮云关键词热度查询工具
  • 盐城市规划建设局网站开发外包网站
  • 衡阳网站制作公司关键词完整版
  • 福建设备公司网站微信公众号怎么推广
  • 做网站要求的分辨率是什么意思查排名网站
  • 做视频网站盈利多少谷歌浏览器怎么下载
  • 怎么做静态网站百度pc端网页版
  • 没有公司做网站磁力搜索器 磁力猫在线
  • 深圳住房建筑网站百度站长官网
  • 免费网站建设公司推荐专注于seo顾问
  • 模板网站建设价位怎么在平台上做推广
  • wordpress附件地址青岛百度整站优化服务