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

windows做网站服务器吗郑州建设银行网站

windows做网站服务器吗,郑州建设银行网站,网站推广排名外包,微信网名文章目录 1. 算术运算符2. 关系运算符3. 逻辑运算符4. 位运算符5. 赋值运算符6. 其他运算符运算符优先级注意事项 Go语言提供了与其他语言类似的运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符等。这些运算符即可满足基本的运算需求。 1. 算…

文章目录

  • 1. 算术运算符
  • 2. 关系运算符
  • 3. 逻辑运算符
  • 4. 位运算符
  • 5. 赋值运算符
  • 6. 其他运算符
  • 运算符优先级
  • 注意事项

Go语言提供了与其他语言类似的运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符等。这些运算符即可满足基本的运算需求。

1. 算术运算符

运算符描述示例
+加法a + b
-减法a - b
*乘法a * b
/除法a / b
%取模(求余)a % b
++自增 a++(Go中只有后置)
自减a-- (Go中只有后置)
a := 10
b := 3
fmt.Println(a + b)  // 13
fmt.Println(a - b)  // 7
fmt.Println(a * b)  // 30
fmt.Println(a / b)  // 3 (整数除法)
fmt.Println(a % b)  // 1
a++                 // a = 11
b--                 // b = 2

2. 关系运算符

运算符描述示例
==等于a == b
!=不等于a != b
>大于a > b
<小于a < b
>=大于等于a >= b
<=小于等于a <= b
x := 5
y := 7
fmt.Println(x == y)  // false
fmt.Println(x != y)  // true
fmt.Println(x > y)   // false
fmt.Println(x < y)   // true
fmt.Println(x >= 5)  // true

3. 逻辑运算符

运算符描述示例
&&逻辑与a && b
||逻辑或a || b
!逻辑非!a
a := true
b := false
fmt.Println(a && b)  // false
fmt.Println(a || b)  // true
fmt.Println(!a)      // false

4. 位运算符

运算符描述示例
&按位ANDa & b
|按位ORa | b
^按位XORa ^ b
&^位清除(AND NOT)a &^ b
<<左移a << b
>>右移a >> b
x := 10  // 1010
y := 3   // 0011
fmt.Println(x & y)   // 2 (0010)
fmt.Println(x | y)   // 11 (1011)
fmt.Println(x ^ y)   // 9 (1001)
fmt.Println(x &^ y)  // 8 (1000)
fmt.Println(x << 1)  // 20 (10100)
fmt.Println(x >> 1)  // 5 (0101)

5. 赋值运算符

运算符描述示例
=简单赋值a = b
+=加后赋值a += b (等价于a = a + b)
-=减后赋值a -= b
*=乘后赋值a *= b
/=除后赋值a /= b
%=取模后赋值a %= b
&=按位AND后赋值a &= b
|=按位OR后赋值a |= b
^=按位XOR后赋值a ^= b
<<=左移后赋值a <<= b
>>=右移后赋值a >>= b
a := 10
a += 5  // a = 15
a -= 3  // a = 12
a *= 2  // a = 24
a /= 4  // a = 6
a %= 4  // a = 2

6. 其他运算符

运算符描述示例
&取地址&a
*指针解引用*p
<-通道操作ch <- x (发送), x = <-ch (接收)
x := 10
ptr := &x       // 获取x的地址
fmt.Println(*ptr) // 10 (解引用)ch := make(chan int, 1)
ch <- 5         // 发送到通道
val := <-ch     // 从通道接收

运算符优先级

Go语言运算符优先级从高到低如下:
在实际应用中,建议使用括号来保证运算符的执行顺序,避免出现预期外的结果,即使你的优先级背的滚瓜烂熟,还是会受到编译器版本影响。

1、() [] -> . ++ – (后缀)

2、! ^ + - * & <- ++ – (前缀)

3、* / % << >> & &^

4、+ - | ^

5、== != < <= > >=

6、&&

7、||

8、= += -= *= /= %= <<= >>= &= ^= |=

注意事项

1、Go语言没有前置的++和–运算符,只有后置形式。

2、Go语言没有三元运算符(?😃,必须使用if-else代替。

3、不同类型的值不能直接运算,必须显式转换。

4、整数除法会截断小数部分。

// 错误示例
a := 5
// b := ++a  // 错误:Go没有前置++// 正确做法
a++
b := a// 类型转换示例
var x int32 = 10
var y int64 = 20
// sum := x + y  // 错误:类型不匹配
sum := int64(x) + y  // 正确

掌握这些运算符是编写Go程序的基础,合理使用可以提高代码的简洁性和效率。


文章转载自:

http://JiCDhhWa.mfcbk.cn
http://0rV5qa3G.mfcbk.cn
http://RFTAjKIC.mfcbk.cn
http://rG8KDeqs.mfcbk.cn
http://kbN9vfJp.mfcbk.cn
http://owns4Pjw.mfcbk.cn
http://0mrSqKZM.mfcbk.cn
http://iSDxY2eU.mfcbk.cn
http://0pYw4Dud.mfcbk.cn
http://QTFIXoN8.mfcbk.cn
http://Ee3hDhHe.mfcbk.cn
http://0m40YGuM.mfcbk.cn
http://XTgJ6C5s.mfcbk.cn
http://pZZ8UND8.mfcbk.cn
http://pTkxWhEx.mfcbk.cn
http://ha2MF5xK.mfcbk.cn
http://sgI4pE1I.mfcbk.cn
http://s3Gcsq8u.mfcbk.cn
http://XDFAyDgd.mfcbk.cn
http://FmgDLW2C.mfcbk.cn
http://u1veJb8o.mfcbk.cn
http://xhseSxOA.mfcbk.cn
http://tVtw3H0n.mfcbk.cn
http://Rgb9UfN6.mfcbk.cn
http://qXOcuT7p.mfcbk.cn
http://zYIKz6LO.mfcbk.cn
http://3m1GqvT8.mfcbk.cn
http://ODRkZyOu.mfcbk.cn
http://btheyZjD.mfcbk.cn
http://6N4ucDrE.mfcbk.cn
http://www.dtcms.com/wzjs/649515.html

相关文章:

  • 在线音乐网站模板网页设计实验报告结果
  • 做网站有什么软件官方网站建设 搜搜磐石网络
  • 企业网站建设专业的公司成都淘宝网站建设
  • 全面的基础微网站开发做网站设计难吗
  • 3000ok新开传奇网站有了域名后怎么做网站
  • 房产集团网站建设seo关键词排名查询
  • 之路网站建设昌大建设三公司
  • 专业网站建设包括哪些wordpress文章摘要显示
  • 怎么快速提升网站权重网站开发+搜索
  • 旅行社网站建设策划书网站做权重有用吗
  • 学东西的网站湖南竞网做网站好吗
  • 网站开发与服务器交互地方门户网站赚钱
  • 做网站怎样上传文件wordpress侧栏导航栏
  • 百度如何把网站做链接网络营销成功的案例有哪些
  • 水处理网站源码广州宣布5条优化措施
  • 网站建设的需求分析报告wordpress开启cdn无法ip
  • 服装网站建设项目规划书北京做网站的大公司
  • 无锡画室网站建设网站建设攸县
  • 哪个企业的网站做的比较好网站建设一般需要什么功能
  • 北京通州网站建设公司网站建设兼职
  • 河北省承德市建设局网站上不去wordpress 创建文集
  • 网站做404城乡与建设厅网站
  • 一个网站需要哪些备案网站开发 浏览器兼容性
  • 大鹏网站建设wordpress 幻灯片手机端字体
  • 建设厅工作证查询网站cdr平面设计教程
  • wap建站程序免费下载wordpress 头像上传路径
  • 搜索引擎网站推广怎么做湖北响应式网站设计制作
  • 网站建设更新不及时做微网站是订阅号还是服务号号
  • 南宁 网站设计做网站的网站赚钱吗
  • 企业网站建设策划书方案范文kuake自助建站系统源码