尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

简单理解:|= (1 << 8) 不破坏其他位,仅修改目标位的标准写法

简单理解:|= (1 << 8) 不破坏其他位,仅修改目标位的标准写法
📅 发布时间:2026/6/20 9:02:54
|= (1 << 8):位设置操作(关键)

这是嵌入式开发中 “不破坏其他位,仅修改目标位” 的标准写法,拆解为两步:

  • 第一步:1 << 8表示将二进制0b00000001左移 8 位,结果是0b100000000(十进制 256)。作用是:生成一个 “仅第 8 位为 1,其余位为 0” 的 “掩码(mask)”。
  • 第二步:|=(按位或赋值)按位或运算规则:0 | 0 = 0、0 | 1 = 1、1 | 0 = 1、1 | 1 = 1。结合掩码使用时,目标位(bit8)会被强制设为 1,其他位保持原有值不变(因为掩码其他位是 0,按位或后不改变原数据)。

三、等价写法(便于理解)

这句话等价于:

XT_CKCU->GCFGR = XT_CKCU->GCFGR | (1 << 8);

先读取GCFGR的当前值,与掩码做按位或,再写回寄存器 —— 核心是 “只改 bit8,不改其他位”。

相关新闻

  • 先知AI如何重塑男装行业?
  • HTML前端与Python后端协同:Miniconda环境下的Flask部署
  • Miniconda-Python3.9环境下使用AsyncIO提高I/O效率

最新新闻

  • 2026年淮北市贵金属旧料回收优质靠谱实体门店精选五家 黄金回收铂金回收白银回收彩金回收真实探店测评清单及联系方式推荐 - 前途无量YY
  • 2026年日照市老百姓优先选择的五家贵金属回收门店 黄金回收白银回收铂金回收彩金回收合规靠谱门店测评合集+联系方式 - 亦辰小黄鸭
  • 2026年金华市贵金属旧料回收优质靠谱实体门店精选五家 黄金回收铂金回收白银回收彩金回收真实探店测评清单及联系方式推荐 - 前途无量YY
  • 三维SLAM实战指南:基于Velodyne VLP-16与A-LOAM的室内外建图全流程解析
  • 自动驾驶多任务感知的部分监督学习实战
  • 2026年晋城市贵金属旧料回收优质靠谱实体门店精选五家 黄金回收铂金回收白银回收彩金回收真实探店测评清单及联系方式推荐 - 前途无量YY

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号