Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++ 异或

作者:战神再世   发布日期:2026-01-22   浏览:57

#include <iostream>

int main() {
    // 异或运算符 ^
    int a = 5;  // 二进制表示为 0101
    int b = 3;  // 二进制表示为 0011

    // 计算 a 和 b 的异或结果
    int result = a ^ b;

    // 输出结果
    std::cout << "a: " << a << " (二进制: " << std::bitset<4>(a) << ")" << std::endl;
    std::cout << "b: " << b << " (二进制: " << std::bitset<4>(b) << ")" << std::endl;
    std::cout << "a ^ b = " << result << " (二进制: " << std::bitset<4>(result) << ")" << std::endl;

    return 0;
}

解释说明:

  • 异或运算符 (^):异或运算符会对两个操作数的每一位进行比较,如果两位相同则结果为 0,不同则结果为 1
  • 示例代码:在代码中,a 的值为 5(二进制 0101),b 的值为 3(二进制 0011)。通过 a ^ b 计算它们的异或结果,并输出结果的十进制和二进制表示。
  • 输出:程序会输出 ab 的值及其二进制表示,以及它们异或后的结果。

上一篇:俄罗斯方块c++代码

下一篇:c++快速排序

大家都在看

c++闭包

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++格式化字符串

c++ orm框架

c++ random函数用法

队列c++

c++freopen怎么用

c++virtual

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站