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

位运算知识点

1.位运算是什么

位运算是很多算法优化的基础和实现的条件,可以帮助我们理解计算机运算过程

(位运算是运用二进制计算的)

tips:复习二进制的原,反,补码

原码:指的就是原数的二进制形式,正数最高位为1,负数为0

反码:最高位不变,其它位取反(1变0,0变1)

补码:反码+1

(正数的原,反,补码相同)

2.有哪些位运算

运算性质常见用途

& 与

同一为一:数位与1,保持不变,与0清零用来对数位清零
| 或有一为一:数位或0,保持不变,或1置 1用来对数位置 1
^ 异或相异为一:数位异或0保持不变,异或1取反用来对数位取反
<< 左移左移,多余溢出,缺位补 0左移 1位相当于乘 2
>> 右移右移,多余溢出,缺位补 \(0\)右移1位相当于除以 2
~ 非按位取反, 1 变 0 , 0 变 1
http://www.jsqmd.com/news/1139453/

相关文章:

  • 布:AI 驱动的 Redis 客户端,更快、更直观
  • PyTorch 1.13 CIFAR-10 图像分类实战:5层CNN网络实现85%+准确率
  • 机器学习经典任务
  • 软考中高级备考避坑指南|十四年机构真实通过率与高效上岸方案
  • XSS靶场通关全解析:从基础注入到高级绕过实战
  • 微信二次开发实战:别再用笨办法同步消息了,教你用回调打通内部业务后台
  • Linux Shell全面学习实操总结
  • Mac本地AI修图工具极影AI:安装配置与创成式填充功能实测指南
  • 如何免费高效下载全网音乐:开源工具MusicDownload完整指南
  • Java毕业设计-基于 SpringBoot+Vue 的病人病历管理系统的设计与实现 基于 Web 的病历信息管理系统(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • 8G显存本地部署AI漫剧生成:从Stable Diffusion到视频合成全流程
  • RAG解决复杂问题—多跳推理
  • Vidu S1:全球领先的实时交互模型
  • OpenCV cv2.cvtColor 与 NumPy 切片转换:3 种方法性能与内存实测对比
  • 后量子密码学:基于Gabidulin码的McEliece加密与量子深度优化
  • 零基础 GPT5.5 提问技巧:告别模糊提问,获取精准答案
  • 3分钟掌握League Akari:英雄联盟自动化工具箱完整指南
  • 激光驱动电路PCB布局实战:4项关键措施将谐振拖尾电流降低80%
  • PKHeX.Mobile:跨平台手机版宝可梦存档编辑器完整指南
  • 写入与查询全链路:vminsert → vmstorage → vmselect
  • 【Java毕业设计】基于 SpringBoot 的律师爱心援助法律援助平台的设计与实现 基于 SpringBoot+Vue 的公益法律援助服务平台(源码+文档+远程调试,全bao定制等)
  • 于LangChain与DeepSeek实现Plan-and-Execute Agent,让AI学会“先规划后行动”
  • 、keyd:Linux 系统级改键工具。
  • Gin 架构在区块链应用中的最佳实践
  • 【时间之外】这些AI应用的误区,你踩中几个?
  • 从集成到原生:魔点钉钉一个入口统管智慧园区
  • 从5天到2小时:合同审批耗时如何压缩60倍?一个真实案例的四步改造实录
  • 浙商证券走进非凸科技,共探数智交易的技术内核与生态共建
  • Seedance 2.5本地部署指南:AI图像视频生成全流程实践
  • 计算机Java毕设实战-基于 SpringBoot 的医院病历档案管理系统的设计与实现 基于前后端分离的患者病历数字化管理系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】