Go语言支持的位运算符有哪些
发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,今天小编给大家分享一下Go语言支持的位运算符有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来
千家信息网最后更新 2024年11月18日Go语言支持的位运算符有哪些
今天小编给大家分享一下Go语言支持的位运算符有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
Go 语言支持的位运算符如下表所示。假定 A 为60,B 为13:
运算符 | 描述 | 实例 |
---|---|---|
& | 按位与运算符"&"是双目运算符。 其功能是参与运算的两数各对应的二进位相与。 | (A & B) 结果为 12, 二进制为 0000 1100 |
| | 按位或运算符"|"是双目运算符。 其功能是参与运算的两数各对应的二进位相或 | (A | B) 结果为 61, 二进制为 0011 1101 |
^ | 按位异或运算符"^"是双目运算符。 其功能是参与运算的两数各对应的二进位相异或,当两对应的二进位相异时,结果为1。 | (A ^ B) 结果为 49, 二进制为 0011 0001 |
<< | 左移运算符"<<"是双目运算符。左移n位就是乘以2的n次方。 其功能把"<<"左边的运算数的各二进位全部左移若干位,由"<<"右边的数指定移动的位数,高位丢弃,低位补0。 | A << 2 结果为 240 ,二进制为 1111 0000 |
>> | 右移运算符">>"是双目运算符。右移n位就是除以2的n次方。 其功能是把">>"左边的运算数的各二进位全部右移若干位,">>"右边的数指定移动的位数。 | A >> 2 结果为 15 ,二进制为 0000 1111 |
go是什么
golang是一种编译语言,可以将代码编译为机器代码,编译后的二进制文件可以直接部署到目标机器而无需额外的依赖,所以golang的性能优于其他的解释性语言,且可以在golang中使用goroutine来实现并发性,它提供了一个非常优雅的goroutine调度程序系统,可以很容易地生成数百万个goroutine。
以上就是"Go语言支持的位运算符有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
运算
运算符
二进位
二进制
结果
语言
功能
双目
知识
篇文章
支持
就是
代码
位数
内容
右边
机器
相异
移动
编译
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全问题原因及防范措施
用excel找的数据库
上海德颐网络技术有
数据库设计属性
杭州略成网络技术有限公司
uu加速链接不上服务器
sql数据库安装后配置
盐城公安局网络安全技能测试
数据库技术的奠定人之一
文件管理软件要服务器吗
网络安全优化案例分析
教师网络安全教育知识报道
服务器的安全性怎么维护
嵌入式与服务器哪个难
一台服务器三个显示器
数据库拼表
贝尔实验室 软件开发
Cisco服务器怎么多接端口
工程软件开发用什么语言好
信息与网络技术基础学什么
数据库什么时候用decimal
网络安全法考试情况总结
网络安全技术顾问
sql数据库添加网站
网络安全现场检查方案
药学论文数据库有哪些
贝尔实验室 软件开发
有关于网络安全的图
计算机网络技术上机报告西电
徐汇区数据软件开发定制价格