运算符

1|0一、golang之运算符

  • Go 语言内置的运算符有:(比python少了一个成员运算符)
    1. 算术运算符
    2. 关系运算符 (对应python中的比较运算法)
    3. 逻辑运算符
    4. 位运算符
    5. 赋值运算符

1|11. 算术运算符

  • 没什么好说的,就是加减乘除,取余
+ - * / %

注意: ++(自增)和--(自减)在Go语言中是单独的语句,并不是运算符

1|22. 关系运算符

  • 这个也没什么好说的,就是if判断中使用的那些东西。
== != > >= < <=

1|33. 逻辑运算符

  • 就是连接条件用的,指定条件与条件之间的关系
&& 对应python中的 and || 对应python中的 or ! 对应python中的 not

1|44. 位运算符

  • 随便看看就好,基本没有用到的地方

  • 位运算符对整数在内存中的二进制进行操作

& 与运算(两位均为1才为1) | 或运算(两位有一个为1就为1) ^ 异或(两位不一样则为1) << 左移n位就是乘以2的n次方(“a<<b”是把a的各二进位全部左移b位,高位丢弃,低位补0) >> 右移n位就是除以2的n次方(“a>>b”是把a的各二进位全部右移b位)

1|55. 赋值运算符

= 简单的赋值运算符,将一个表达式的值赋给一个左值 += 相加后再赋值 -= 相减后再赋值 *= 相乘后再赋值 /= 相除后再赋值 %= 求余后再赋值 <<= 左移后赋值 >>= 右移后赋值 &= 按位与后赋值 |= 按位或后赋值 ^= 按位异或后赋值

__EOF__

本文作者BigSun丶
本文链接https://www.cnblogs.com/Mcoming/p/11972898.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   BigSun丶  阅读(747)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示