C语言中的位操作

ops/2024/10/30 10:47:56/

 第一章 变量某位赋值与连续赋值

寄存器 |= 值

//例如:a = 1000 0011b 
a |= (1<<2) //a = 1000 0111 b 单独赋值
a |= (3<<2*2) // 1011 0011b 连续赋值

 第二章 变量某位清零与连续清零

寄存器 &= ~() 值

//例子:a = 1001 1111
a &= ~(1<<2)
//结果 a = 1001 1011
a  &= ~(3<<2*1);
//结果a = 1001 0011

  第三章 变量某位取反

寄存器 ^= 值 (异或操作) 

//例子:a = 1001 0011b
a ^= (1<<6);
//结果:a = 1101 0011b


http://www.ppmy.cn/ops/129555.html

相关文章

MATLAB车道检测与跟踪

读了车道检测这个论文&#xff0c;我理解了利用matlab对车道识别算法进行仿真研究&#xff0c;从仿真的结果中提出具有一定实时性鲁棒性的识别方法。车道检测是智能车辆发展的智能因素。近年来对这项目的研究都是针对特定的环境和道路状况给出了不同的解决方案。近年来,自主驾驶…

NVR小程序接入平台/设备EasyNVR多个NVR同时管理视频监控新选择

在数字化转型的浪潮中&#xff0c;视频监控作为安防领域的核心组成部分&#xff0c;正经历着前所未有的技术革新。随着技术的不断进步和应用场景的不断拓展&#xff0c;视频监控系统的兼容性、稳定性以及安全性成为了用户关注的焦点。NVR小程序接入平台/设备EasyNVR&#xff0c…

【本科毕业设计】基于单片机的智能家居防火防盗报警系统

基于单片机的智能家居防火防盗报警系统 源码下载摘要Abstract第1章 绪论1.1课题的背景1.2 研究的目的和意义 第2章 系统总体方案设计2.1 设计要求2.2 方案选择和论证2.2.1 单片机的选择2.2.2 显示方案的选择 第3章 系统硬件设计3.1 整体方案设计3.1.1 系统概述3.1.2 系统框图 3…

核心HTML5/CSS3基础面试题

HTML5/CSS3 高频经典面试题 汇总了 2023 年各互联网大厂以及中小型创业公司基础阶段的最新高频面试题 HTML/HTML5 标签 Interview questions 1、说说你对 HTML 语义化的理解 ?HTML5 新增了哪些语义化标签 ?(字节、百度,阿里,腾讯、京东,小米) 2、DOCTYPE 是干嘛的,…

一篇文章入门傅里叶变换

文章目录 傅里叶变换欧拉公式傅里叶变换绕圈记录法质心记录法傅里叶变换公式第一步&#xff1a;旋转的表示第二步&#xff1a;缠绕的表示第三步&#xff1a;质心的表示最终步&#xff1a;整理积分限和系数 参考文献 傅里叶变换 在学习傅里叶变换之前&#xff0c;我们先来了解一…

ubuntu df -h分配的磁盘空间小于物理磁盘

1. 检查卷组的可用空间 运行以下命令查看卷组的大小和空闲空间&#xff1a; vgdisplay或者&#xff1a; sudo vgs看一下是否有多余的空间未分配给逻辑卷。 2. 扩展逻辑卷 假设 ubuntu--vg-ubuntu--lv 是你想扩展的逻辑卷名称&#xff0c;运行以下命令将空闲空间分配到该逻…

OBOO鸥柏丨液晶拼接大屏分布式基本管理系统架构显示技术曝光

鸥柏分布式(WControl)分布式集中管控系统软件坐席功能输入/输出节点可将音视频信号转换成网络信号进行远程传输&#xff0c;KVM服务器极致的客户端体验操控&#xff0c;支持各大主流操作系统及国产操作系统&#xff0c;OBOO鸥柏液晶拼接大屏&#xff0c;触摸屏查询一体机&#…

Django入门教程——用户管理实现

第六章 用户管理实现 教学目的 复习数据的增删改查的实现。了解数据MD5加密算法以及实现模型表单中&#xff0c;自定义控件的使用中间件的原理和使用 需求分析 系统问题 员工档案涉及到员工的秘密&#xff0c;不能让任何人都可以看到&#xff0c;主要是人事部门进行数据的…