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。

相关新闻

最新新闻

BubbleTabBar完全指南:10个高级自定义技巧

BubbleTabBar完全指南:10个高级自定义技巧

BubbleTabBar完全指南:10个高级自定义技巧 【免费下载链接】BubbleTabBar BubbleTabBar is a bottom navigation bar with customizable bubble-like tabs 项目地址: https://gitcode.com/gh_mirrors/bu/BubbleTabBar BubbleTabBar是一款为Android应用打造的…

2026/7/5 15:53:34
SeaTunnel Web 用户权限管理:多租户与安全认证最佳实践

SeaTunnel Web 用户权限管理:多租户与安全认证最佳实践

SeaTunnel Web 用户权限管理:多租户与安全认证最佳实践 【免费下载链接】seatunnel-web SeaTunnel is a distributed, high-performance data integration platform for the synchronization and transformation of massive data (offline & real-time). 项目…

2026/7/5 15:53:34
iKuai路由SQL注入漏洞:原理、复现与批量检测脚本

iKuai路由SQL注入漏洞:原理、复现与批量检测脚本

1. 项目概述与背景最近在整理一些历史漏洞的复现笔记,翻到了iKuai流控路由这个老生常谈的SQL注入漏洞。这个漏洞其实挺典型的,属于那种“原理简单、影响直接、批量验证效率高”的类型,在渗透测试和SRC漏洞挖掘中,如果遇到iKuai的设…

2026/7/5 15:53:34
编程之道Tao of Programming的翻译艺术:中英双语版如何保留哲学精髓?

编程之道Tao of Programming的翻译艺术:中英双语版如何保留哲学精髓?

编程之道Tao of Programming的翻译艺术:中英双语版如何保留哲学精髓? 【免费下载链接】tao-of-programming 《编程之道》 (Tao of Programming, 1987) 最新中英双语版 项目地址: https://gitcode.com/gh_mirrors/ta/tao-of-programming 《编程之道…

2026/7/5 15:53:34
KNN算法 sklearn 1.4.2 实战:鸢尾花分类准确率从 0.76 提升到 0.97 的 3 个调参技巧

KNN算法 sklearn 1.4.2 实战:鸢尾花分类准确率从 0.76 提升到 0.97 的 3 个调参技巧

KNN算法 sklearn 1.4.2 实战:鸢尾花分类准确率从 0.76 提升到 0.97 的 3 个调参技巧鸢尾花分类是机器学习领域的经典案例,但很多开发者在使用KNN算法时,往往止步于默认参数的实现,忽略了调参带来的性能飞跃。本文将揭示如何通过三…

2026/7/5 15:53:34
Real-Time C++高级主题:自定义内存分配器、实时任务调度和系统监控

Real-Time C++高级主题:自定义内存分配器、实时任务调度和系统监控

Real-Time C高级主题:自定义内存分配器、实时任务调度和系统监控 【免费下载链接】real-time-cpp Source code for the book Real-Time C, by Christopher Kormanyos 项目地址: https://gitcode.com/gh_mirrors/re/real-time-cpp Real-Time C是GitHub加速计划…

2026/7/5 15:48:34

月新闻