C语言 操作符  (按位与) | (按位或) ^ (按位异或) 按二进制与。| 按二进制或。^ : 按二进制异或。注意操作数只能是整形1.按位与int main() { int a 3; int b -5; int ret a b; printf(ret %d\n, ret); return 0; }按位与怎么计算的呢1.按位与的原则有 0 则 0全 1 为 1。2.写出数字的二进制补码如果是正数正数的原码反码补码都相同。如果是负数先写出负数的原码符号位不变取反得到反码1得到补码。3.把这2个数字的补码相加。最终得到的结果最终得到的是补码正数的原码反码补码相同所以结果就是3。2.按位或int main() { int a 3; int b -5; int ret a | b; printf(ret %d\n, ret); return 0; }按位与怎么计算的呢1.按位与的原则有 1 则 1全 0 为 0。2.剩下的和按位与是一样的得到的结果看最高位是1说明是个负数这是补码还要取反1得到原码或者-1取反也是可以得到原码的因为这就是-5的补码结果也就是-5。3.按位异或int main() { int a 3; int b -5; int ret a ^ b; printf(ret %d\n, ret); return 0; }按位异与怎么计算的呢1.按位与的原则相 同 为 0相 异 为 1。2.剩下的步骤不变。这次得到的补码需要 取 反 1-1 取 反 得到原码。补码 1111 1111 1111 1111 1111 1111 1111 1000反码1000 0000 0000 0000 0000 0000 0000 0111原码1000 0000 0000 0000 0000 0000 0000 1000而这个原码的数字就是 -8最后也希望对你有所帮助byebye。

相关新闻

最新新闻

个人语音助手Agent从零实现:语音识别与Agent Loop全攻略

个人语音助手Agent从零实现:语音识别与Agent Loop全攻略

现在很多开发者都在关注 Agent 开发,但真正动手做一个能落地、能跑通的个人语音助手 Agent 并不容易。网上资料大多停留在概念阶段,要么只讲 Prompt,要么只贴一段语音识别代码,很难形成一套完整的闭环方案。本文基于个人项目 Cute…

2026/8/28 6:44:43
YOLO机油泄露检测数据集:工业微小液态缺陷识别实战指南

YOLO机油泄露检测数据集:工业微小液态缺陷识别实战指南

简介:目标检测是计算机视觉基础任务,其核心在于定位与分类的联合优化;在工业场景中,微小缺陷检测面临低对比度、模糊边缘和强背景干扰等独特挑战。YOLO作为轻量高效的目标检测框架,凭借其单阶段架构和端到端训练优势&a…

2026/8/28 6:44:43
新编程语言是否值得用?一套从安装到验证的筛选框架

新编程语言是否值得用?一套从安装到验证的筛选框架

第一次看到“Show HN: Wyzer Programming Language”这个标题时,我的第一反应不是“又多了一个新编程语言”,而是“它到底想解决什么问题”。在 Hacker News 上以 Show HN 方式发布语言项目,说明作者愿意把语法、实现和设计取舍摆到公共场合接…

2026/8/28 6:44:43
移动端Agent实战:从架构设计到工具调用

移动端Agent实战:从架构设计到工具调用

大家好,我是你们的技术博主。最近在做一个移动端项目时,遇到一个很有意思的需求:业务方希望 App 内部不只是一个“被动响应指令”的工具,而是一个能够理解用户意图、自动拆解任务、调用系统能力并最终交付结果的智能体。说白了&am…

2026/8/28 6:44:43
从FLOPs到内存流量:HarDNet如何优化神经网络访存效率

从FLOPs到内存流量:HarDNet如何优化神经网络访存效率

1. 从“算力瓶颈”到“访存瓶颈”的范式转移如果你在2018年前后开始接触深度学习模型部署,尤其是尝试在嵌入式设备或移动端跑一个像样的视觉模型,那你大概率经历过一段“内存焦虑”的时期。那时候,模型设计的焦点几乎完全集中在“计算量”&am…

2026/8/28 6:44:43
基于YOLO与VOC格式数据集的车体缺陷检测实战指南

基于YOLO与VOC格式数据集的车体缺陷检测实战指南

简介:目标检测是计算机视觉的核心任务之一,旨在识别图像中特定物体并定位其位置。其原理通常基于深度学习模型,通过卷积神经网络提取特征,并利用回归和分类头输出边界框与类别。这项技术的价值在于能够替代低效、主观的人工目检&a…

2026/8/28 6:39:42