您的位置:首页 > 财经 > 产业 > 电子商务主要课程_山东传染病疫情最新_最近最火的关键词_新十条优化措施

电子商务主要课程_山东传染病疫情最新_最近最火的关键词_新十条优化措施

2025/3/8 11:59:54 来源:https://blog.csdn.net/weixin_42478311/article/details/144112922  浏览:    关键词:电子商务主要课程_山东传染病疫情最新_最近最火的关键词_新十条优化措施
电子商务主要课程_山东传染病疫情最新_最近最火的关键词_新十条优化措施

在Go语言中,运算符用于执行各种操作,如算术运算、逻辑运算、比较等。下面是一些常见的运算符及其用法示例:

算术运算符

  1. 加法 (+)
  2. 减法 (-)
  3. 乘法 (*)
  4. 除法 (/)
  5. 取模 (%)
package mainimport "fmt"func main() {a := 10b := 3fmt.Println("a + b =", a + b)  // 加法fmt.Println("a - b =", a - b)  // 减法fmt.Println("a * b =", a * b)  // 乘法fmt.Println("a / b =", a / b)  // 整数除法fmt.Println("a % b =", a % b)  // 取模
}

在这里插入图片描述

比较运算符

  1. 等于 (==)
  2. 不等于 (!=)
  3. 大于 (>)
  4. 小于 (<)
  5. 大于等于 (>=)
  6. 小于等于 (<=)
package mainimport "fmt"func main() {x := 5y := 10fmt.Println("x == y:", x == y)  // 等于fmt.Println("x != y:", x != y)  // 不等于fmt.Println("x > y:", x > y)    // 大于fmt.Println("x < y:", x < y)    // 小于fmt.Println("x >= y:", x >= y)  // 大于等于fmt.Println("x <= y:", x <= y)  // 小于等于
}

在这里插入图片描述

逻辑运算符

  1. 逻辑与 (&&)
  2. 逻辑或 (||)
  3. 逻辑非 (!)
package mainimport "fmt"func main() {p := trueq := falsefmt.Println("p && q:", p && q)  // 逻辑与fmt.Println("p || q:", p || q)  // 逻辑或fmt.Println("!p:", !p)          // 逻辑非
}

在这里插入图片描述

位运算符

  1. 按位与 (&)
  2. 按位或 (|)
  3. 按位异或 (^)
  4. 左移 (<<)
  5. 右移 (>>)
package mainimport "fmt"func main() {a := 60  // 二进制: 0011 1100b := 13  // 二进制: 0000 1101fmt.Printf("a & b = %d (二进制: %b)\n", a & b, a & b)  // 按位与fmt.Printf("a | b = %d (二进制: %b)\n", a | b, a | b)  // 按位或fmt.Printf("a ^ b = %d (二进制: %b)\n", a ^ b, a ^ b)  // 按位异或fmt.Printf("a << 2 = %d (二进制: %b)\n", a << 2, a << 2)  // 左移fmt.Printf("a >> 2 = %d (二进制: %b)\n", a >> 2, a >> 2)  // 右移
}

在这里插入图片描述

赋值运算符

  1. 简单赋值 (=)
  2. 加并赋值 (+=)
  3. 减并赋值 (-=)
  4. 乘并赋值 (*=)
  5. 除并赋值 (/=)
  6. 取模并赋值 (%=)
  7. 按位与并赋值 (&=)
  8. 按位或并赋值 (|=)
  9. 按位异或并赋值 (^=)
  10. 左移并赋值 (<<=)
  11. 右移并赋值 (>>=)
package mainimport "fmt"func main() {x := 5y := 3x += y  // 相当于 x = x + yfmt.Println("x after += y:", x)x -= y  // 相当于 x = x - yfmt.Println("x after -= y:", x)x *= y  // 相当于 x = x * yfmt.Println("x after *= y:", x)x /= y  // 相当于 x = x / yfmt.Println("x after /= y:", x)x %= y  // 相当于 x = x % yfmt.Println("x after %= y:", x)
}

在这里插入图片描述

这些示例展示了Go语言中常见的运算符及其基本用法。通过这些运算符,你可以进行各种数学计算、逻辑判断以及位级操作。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com