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

操作运算符

package _caseimport "fmt"// 关系运算
func RelationCase() {var a = 21var b = 10fmt.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)fmt.Println("a <= b", a <= b)
}// 逻辑运算
func LogicCase() {var a = truevar b = falsefmt.Println("a && b", a && b)fmt.Println("a || b", a || b)fmt.Println("!a", !a)fmt.Println("!b", !b)
}func BitCase() {var a uint8 = 60var b uint8 = 13var c uint8 = 10fmt.Printf("a = %08b\n", a)fmt.Printf("b = %08b\n", b)fmt.Printf("c = %08b\n", c)// 相同位数 1 则为1c = a & bfmt.Println("a & b")fmt.Printf("a = %08b\n", a)fmt.Printf("b = %08b\n", b)fmt.Printf("c = %08b\n", c)// 存在一个为1 则为1c = a | bfmt.Println("a | b")fmt.Printf("a = %08b\n", a)fmt.Printf("b = %08b\n", b)fmt.Printf("c = %08b\n", c)// 非运算 1^1=0 1^0 = 1 0^0 = 0c = a ^ b // 三目运算符fmt.Println("a ^ b")fmt.Printf("a = %08b\n", a)fmt.Printf("b = %08b\n", b)fmt.Printf("c = %08b\n", c)// 位移运算 a 向左移动 2 位c = a << 2fmt.Println("a << 2")fmt.Printf("a = %08b\n", a)fmt.Printf("b = %08b\n", b)fmt.Printf("c = %08b\n", c)// 位移运算 a 向右移动 2 位c = a >> 2fmt.Println(" a >> 2")fmt.Printf("a = %08b\n", a)fmt.Printf("b = %08b\n", b)fmt.Printf("c = %08b\n", c)// 取反c = ^afmt.Println(" ^a : ")fmt.Printf("a = %08b\n", a)fmt.Printf("b = %08b\n", b)fmt.Printf("c = %08b\n", c)c = a &^ bfmt.Println(" a &^ b : ")fmt.Printf("a = %08b\n", a)fmt.Printf("b = %08b\n", b)fmt.Printf("c = %08b\n", c)}
http://www.wxhsa.cn/company.asp?id=7003

相关文章:

  • 看 NOI2025 游记记
  • 整体二分
  • 得力 - Bruce
  • 短视频营销运营导师张伽赫,绳木传媒AI+短视频引领企业数字化变革
  • 详细介绍:还在重启应用改 Topic?Spring Boot 动态 Kafka 消费的“终极形态”
  • 用 TensorFlow 和 CNN 实现验证码识别
  • 用 PyTorch 和 CNN 进行验证码识别
  • 用 Keras 和 CNN 进行验证码识别
  • 从 Bank Conflict 数学表示看 Buffer 设计 Trade-Off
  • 被彼此笼罩 任泪水将我们缠绕 深陷入恶魔的拥抱 在阴冷黑暗处灼烧 吞下这毒药
  • mysql无法连接服务器的mysql #mysql8
  • DAG 最小路径覆盖问题 笔记
  • SP3D c# 开发独立的exe
  • python错误code
  • 瑞 ping 我
  • java八股文笔记 - 指南
  • NOIP 模拟赛十六
  • 【AT_dp_y】Grid 2 - Harvey
  • C#十五天 026多态重写 027抽象类与开闭原则 028接口,依赖反转,单元测试
  • 解题报告-P11844 [USACO25FEB] Friendship Editing G
  • 两种判断计算机大小端模式的方法
  • CSP-S模拟23
  • CF1413F Roads and Ramen
  • 复现The Annotated Transformer代码时遇到的问题和相关链接
  • Node.js 文件上传中文文件名乱码难题,为什么只有Node会有乱码困难,其他后端框架少见?
  • ROS2之节点
  • 9.17日总结
  • ECT-OS-JiuHuaShan 框架,元推理AGI奇迹
  • Mapper与Mapper.xml的关系
  • Rocky Linux10.0安装zabbix7.4详细步骤 - 教程